Skip to main content

Applications

Organize and isolate your integration projects with independent deployments, permissions, and configurations​

Applications let you manage multiple integration projects without conflicts. Each application is a self-contained workspace where you can connect to different platforms, build AI agents, and deploy independently, ensuring that a change to your Wells Fargo integration won't accidentally affect your Salesforce analytics project.

Why applications matter​

Isolation - Each application has its own AI Agents, connectors, databases, API keys, secrets, and configurations. Your production banking integration stays completely separate from your experimental analytics project.

Team collaboration - Set different permissions per application. Your finance team can access the accounting integration while your sales team works on the CRM project.

Independent deployment - Deploy, test, and roll back each application separately. Ship your ServiceNow integration to production while your JIRA connector is still in development.

What's in an application?​

Each application can contain:

AI Agents - Custom AI assistants that can interact with your integrated data

Connectors - The external platforms and data sources you're connecting to, such as Salesforce, ServiceNow, JIRA, Confluence, or databases

Frontend/Backend - The interfaces and logic your application exposes

Configuration - Settings, secrets, environments and parameters specific to your project

Working with applications​

When you're in the Squid Console, select which application you're working on. All AI agents, connectors, queries, and data models are scoped to that application - similar to how different Git repositories contain different projects.

See the following guide to Create your first application.