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.