Skip to content
comparison

AGKit vs Your own backend

Choose AGKit when you want a managed backbone for application AI: model routes, profiles, credentials, budgets, and usage controls connected to your app’s tools.

A custom backend gives you control over model access, routing, identity, and operations. Your team builds and maintains each part of that service.

AGKitYour own backend
Application stackSwift, Android, React Native, and Web; one Cloud backboneYour chosen client and server stack
Application actionsAgent runtime, tool contracts, permission hooks, and cancellationYour own orchestration and application integration
ConfigurationCloud-managed model tiers, credentials, and agent profilesYour model-routing implementation
Production controlsEnd-user identity, project/user budgets, and configured attestationYour identity, budget, and operational controls
Application responsibilityTool implementation, state validation, approvals, and actual undoYour deployment, monitoring, and maintenance

Choose your platform and access path for SDK availability and setup. Guard and confirmation support depends on the SDK execution path you integrate.

  • Where a custom backend fits

    You need infrastructure, deployment, or policy behavior specific to your product, and have a team to own it. You control the architecture and its operational tradeoffs.

  • Where AGKit fits

    You want model routing, profiles, credentials, budgets, and usage controls as a managed service connected to your application runtime.

  • What your team implements

    With AGKit, focus on your product’s tools, state, and user experience. With a custom backend, also plan for provider integration, authentication, streaming, metering, monitoring, and incident response.

Put AGKit to work in your app.