This is the official VS Code extension for development on the C3 AI Application Platform. The extension provides C3 specific Intellisense across type files and implementation files, test execution and debugging capabilities, and other developer utilities to enhance the application development experience on the C3 AI Application Platform. For more information on C3.ai, visit our website
The extension does not support connecting to V7 C3 Server flavors.
C3 Type File & Implementation Files
Hover Documentation - hover over type files, keywords, or methods to get in context documentation
Autocompletion - get C3 specific suggestions across types and methods as you type
Jump to Definition/Implementation - right click or cmd click to navigate into another type or implementation file
Peek Definition/Implementation - open a preview to a type file or implementation file within your existing file without opening a new tab
Metadata Error-check - get notified or any metadata errors as you type and save
Syntax Highlighting - view highlighted syntax across type files and implementation files
Test File Execution - run individual test files as you create them against a remote environment
Test Queue - group a set of tests that you can execute together
Test History - see the last 10 runs across test files and test queues
Client-side Debugging - place breakpoints and step in and out of C3 code using the familiar VS Code debugger interface
Configure your setup
To begin first install the extension from the Marketplace. Once installed the following should show up:
The C3 logo on the left side nav
The C3.ai Welcome page (as shown below)
Add a workspace (if you opened VS Code from a directory, the workspace is automatically populated)
Add a Environment or Application URL and click connect!
We are constantly working to improve the extension by fixing bugs and adding new features. If you have any feedback that you wish to share with the developer team please reach out to us at https://support.c3.ai/.