Skip to main content

Supported Frameworks & Deployment Types

When registering an agent, you need to select the framework (how it was built) and the deployment type (where it runs). This page explains each option in detail to help you choose correctly.


Frameworksโ€‹

A framework is the technology your agent was built with. TraptureIQ uses this information to communicate with your agent using the correct API protocol.

Currently Available

ADK is the only supported framework at this time. Support for LangGraph and CrewAI is planned for upcoming phases.

FrameworkWhat It IsWhen to ChooseAvailability
ADKGoogle's Agent Development Kit for building AI agentsYour agent was built using the ADK SDKโœ… Available
LangGraphLangChain's orchestration framework for stateful, multi-step agentsYour agent uses the LangGraph library for orchestration๐Ÿ”œ Coming soon
CrewAIFramework for building teams of specialized AI agents that collaborateYour agent uses CrewAI for multi-agent workflows๐Ÿ”œ Coming soon

Frameworks Selection โ€” Replace with actual screenshot

How to Know Which Framework to Chooseโ€‹

If you're unsure which framework your agent uses:

  • Check your agent's codebase โ€” look for imports like google.adk, langgraph, crewai, etc.
  • Check your agent's API endpoint โ€” try sending a request and see what format it responds in
  • Ask the developer who built the agent
  • Currently, only ADK agents can be registered โ€” support for other frameworks is coming soon

Deployment Typesโ€‹

The deployment type tells TraptureIQ where your agent is hosted and how to connect to it.

TypeWhat It IsAuthentication Required?Best For
Agent EngineVertex AI Agent Engine โ€” a Google-managed hosting service for AI agentsYes (one of three auth methods)Agents deployed through Vertex AI's managed infrastructure
Cloud RunGoogle Cloud Run โ€” containerized services that scale automaticallyNoAgents deployed as containers on Google Cloud
CustomAny other server โ€” on-premises, another cloud provider, local development machineNoAgents hosted anywhere outside of GCP managed services

How to Know Which Deployment Type to Chooseโ€‹

Where Your Agent Is HostedChoose
Vertex AI Reasoning EngineAgent Engine
Google Cloud RunCloud Run
AWS, Azure, or another cloudCustom
Your own on-premises serversCustom
Your local development machineCustom

Authentication Methods (Agent Engine Only)โ€‹

When deploying on Agent Engine, TraptureIQ needs to authenticate to your GCP project. Three options are available:

MethodHow It WorksSecurity LevelSetup Time
Authorize with ImpersonationTraptureIQ temporarily impersonates a service account you create. No credentials are exchanged โ€” only short-lived tokens.Highest~5 min
Authorize TraptureIQ PrincipalYou grant TraptureIQ's own service account direct Google Cloud permissions on your projectHigh~2 min
Upload SA KeyYou upload a service account key JSON file, which TraptureIQ encrypts and storesStandard~5 min

For detailed setup instructions, see the Authentication Setup guide.

Cloud Run and Custom deployments do not require authentication setup โ€” TraptureIQ connects directly over HTTPS.


Framework + Deployment Combinationsโ€‹

Not all combinations are equally common. Here's what we typically see:

FrameworkCommon DeploymentNotes
ADKAgent Engine, Cloud RunADK agents are most commonly deployed on Agent Engine or Cloud Run
LangGraphCloud Run, CustomLangGraph agents are typically deployed as containers on Cloud Run or custom servers
CrewAICloud Run, CustomCrewAI agents are typically containerized and deployed on Cloud Run

Tips for Beginnersโ€‹

  • If the Test Connection fails with "framework handshake error" โ€” you may have selected the wrong framework. Try a different one.
  • LangGraph and CrewAI support is coming in a future phase โ€” for now, only ADK agents can be registered.
  • Cloud Run is the easiest deployment type โ€” no authentication setup needed; just provide the HTTPS URL.
  • You can change the framework later โ€” if you chose wrong, edit the agent and select a different framework.