Skip to content

ConnexCS Anvil IDE — User Guide

Document Metadata
Category: Development → Anvil → IDE
Audience: Developers, Solution Engineers, Administrators, Technical Teams
Difficulty: Beginner to Intermediate
Time Required: 15–20 minutes
Prerequisites: Access to a ConnexCS account, an Anvil project, and either the hosted Anvil IDE or the ConnexCS Connect extension for a compatible IDE (such as VS Code, Cursor, or VS Codium).
Related Topics: Document Guide — documentation standards, ScriptForge — backend scripting, Query Builder — SQL development, Anvil Apps — frontend development, CX Terminal — command-line tools.
Next Steps: Sign in to the Anvil IDE, select a project, explore the project structure, edit or create files, run ScriptForge scripts, preview Anvil applications, and use the built-in Assistant and CX Terminal to accelerate development.

Overview

The Anvil IDE is ConnexCS's integrated development environment for building Anvil apps — the scripts, page templates, frontend components, and supporting resources that power your ConnexCS platform.

It gives you a full code editor experience with built-in tools specifically designed for ConnexCS development.

Who Is It For?

The Anvil IDE is designed for anyone developing or maintaining applications on the ConnexCS platform, including:

  • Developers building backend logic with ScriptForge or creating frontend applications with Anvil.
  • Solution Engineers developing customer-specific integrations and workflows.
  • Technical Teams managing project files, templates, and SQL queries.
  • Platform Administrators maintaining Anvil projects and collaborating with development teams.

Benefits

Using the Anvil IDE provides several advantages for developing on the ConnexCS platform:

  • Unified Development Environment for backend and frontend development.
  • Flexible Access through either the hosted web IDE or the ConnexCS Connect extension for your preferred editor.
  • Real-Time File Synchronization to keep projects up to date across collaborators.
  • Built-in Preview Tools for scripts, templates, and frontend applications.
  • Integrated AI Assistance to help explain code, answer questions, and accelerate development.
  • Native ConnexCS Integration with projects, authentication, and platform resources.
  • Improved Developer Productivity through intelligent tools, automation, and streamlined workflows.

Key Features

The Anvil IDE includes a comprehensive set of development tools:

  • Hosted web IDE and VS Code-compatible extension.
  • Secure authentication using browser OAuth or API tokens.
  • Project Explorer for browsing and managing Anvil project files.
  • ScriptForge execution with Run and Run with Vars actions.
  • Live execution results with formatted output.
  • Structured logging through the CX Logs panel.
  • Live HTML template preview.
  • Interactive Anvil application preview.
  • Integrated CX Terminal for ConnexCS CLI commands.
  • File history with version restoration.
  • Built-in AI-powered ConnexCS Assistant.
  • Automatic synchronization of project files.

Applications

The Anvil IDE can be used for a variety of ConnexCS development tasks, including:

  • Developing and testing ScriptForge backend scripts.
  • Building Anvil frontend applications.
  • Managing application files and project resources.
  • Previewing frontend applications during development.
  • Debugging applications using integrated logs and execution results.
  • Collaborating on shared Anvil projects with automatic synchronization.
  • Developing customer-specific integrations and automation.

Ways to Access the Anvil IDE

Where How to access
Hosted web IDE Go to code.connexcs.com directly, or open it from within your ConnexCS account at app.connexcs.com → Anvil IDE (opens in a new tab)
Your own IDE Install the ConnexCS Connect extension from the VS Code Marketplace, Open VSX, or any IDE that supports VS Code extensions (VS Code desktop, VS Codium, Cursor, etc.)

Both options give you the same features. The hosted IDE is the quickest way to get started; the extension lets you work inside whichever editor you already use.