Skip to main content

General Questions

RunAgent is a platform for deploying AI agents to production. It provides:
  • Framework-agnostic deployment
  • Automatic scaling and monitoring
  • Simple CLI and SDK interfaces
  • Support for all major AI frameworks
Think of it as “Vercel for AI agents” - deploy with one command and let us handle the infrastructure.
Currently supported:
  • LangGraph
  • CrewAI
  • Agno
  • Letta
  • Custom Python frameworks
Coming soon:
  • AutoGen
  • BabyAGI
  • AgentGPT
You can use any Python-based framework with our custom framework option.
Local deployment: Free foreverCloud deployment (coming soon):
  • Free tier: 1,000 requests/month
  • Pro: $29/month for 50,000 requests
  • Enterprise: Custom pricing
See pricing page for details.

Getting Started

Simply use pip:
For development with all dependencies:
No! RunAgent works with your existing code. Just:
  1. Add a runagent.config.json file
  2. Define your entrypoints
  3. Deploy
Your agent logic remains unchanged.
Entrypoints are functions RunAgent calls to interact with your agent:

Technical Questions

RunAgent supports Python 3.8 and above:
  • Python 3.8
  • Python 3.9
  • Python 3.10
  • Python 3.11
  • Python 3.12
Yes! Add any dependencies to your requirements.txt:
RunAgent will install them during deployment.
Local development: Use .env files
Production: Set in deployment configuration
Secrets are encrypted at rest and never logged.
Default limits:
  • Memory: 512MB (configurable up to 8GB)
  • Timeout: 30 seconds (configurable up to 900s)
  • Payload size: 10MB
  • Concurrent requests: Based on plan
Configure in runagent.config.json:

Deployment Questions

Local deployment:
  • Runs on your machine
  • Free forever
  • Good for development and testing
  • Requires your machine to be running
Cloud deployment:
  • Runs on RunAgent infrastructure
  • Auto-scaling and high availability
  • Monitoring and logging included
  • Accessible from anywhere
Simply deploy again with the same name:
RunAgent handles:
  • Zero-downtime updates
  • Automatic rollback on failure
  • Version history
Yes! Use different names or environments:

SDK Questions

Available now:
  • Python
Coming soon:
  • JavaScript/TypeScript (Q2 2024)
  • Rust (Q2 2024)
  • Go (Q3 2024)
You can always use the REST API directly from any language.
Python SDK:
Direct API: Use Server-Sent Events (SSE) with appropriate client library.
Yes, the SDK clients are thread-safe. You can:
  • Share a client instance across threads
  • Use in async contexts with AsyncRunAgentClient
  • Handle concurrent requests

Troubleshooting

Common causes:
  1. Missing environment variables - Check all are set
  2. File path issues - Use relative paths
  3. Dependency versions - Pin specific versions
  4. Resource limits - Increase memory/timeout
Debug with:
  1. Add logging to identify slow operations
  2. Use profiling to find bottlenecks
  3. Check logs for errors or warnings
  4. Monitor metrics (coming soon)

Best Practices

Recommended structure:
Use sync when:
  • Simple request/response
  • No concurrent operations
  • Easier to debug
Use async when:
  • Multiple API calls
  • I/O intensive operations
  • Need better performance

Community & Support

  1. Documentation: docs.run-agent.ai
  2. Discord: discord.gg/runagent
  3. GitHub Issues: For bugs and features
  4. Email: [email protected] for critical issues
Yes! We welcome contributions:
  • Code contributions via GitHub
  • Documentation improvements
  • Bug reports and feature requests
  • Community SDKs and templates
See our contributing guide.
The RunAgent CLI and SDKs are open source (MIT license). The deployment infrastructure is proprietary but offers a generous free tier.

Still Have Questions?

Ask on Discord

Get help from the communityJoin Discord →

Contact Support

For account or billing questionsEmail Us →

Still have a question?