Skip to content

AI-powered API development platform that automatically discovers, documents, tests, and mocks your APIs. Transform any codebase into production-ready APIs with OpenAPI specs, comprehensive test suites, and instant mock servers. Save 80% development time with multi-agent AI orchestration.

License

Notifications You must be signed in to change notification settings

JonSnow1807/api-orchestrator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ API Orchestrator v5.0 - The Ultimate API Development Platform

The most comprehensive API platform that surpasses Postman, Thunder Client, Bruno, ReadyAPI, HTTPie, and more - with flexible pricing from FREE to Enterprise

Live at: https://streamapi.dev | License: Apache 2.0 | Copyright Β© 2024 Chinmay Shrivastava

The world's most complete API platform - combining testing, mocking, documentation, AI intelligence, and enterprise features. Available with flexible pricing tiers to suit everyone from individual developers to large enterprises.

πŸƒ Quick Start

# Clone and run locally in 2 minutes
git clone https://github.com/JonSnow1807/api-orchestrator.git
cd api-orchestrator
docker-compose up

# Or try the hosted version
https://streamapi.dev

CI/CD Pipeline Auto Deploy Docker Version Python Node License

πŸ’° Flexible Pricing Tiers

Plan Price API Calls Projects Mock Servers Team Members Best For
Free $0/mo 1,000/mo 3 1 1 Individual developers
Starter $49/mo 10,000/mo 10 3 3 Small teams
Professional $199/mo 100,000/mo 50 10 10 Growing companies
Enterprise $999/mo Unlimited Unlimited Unlimited Unlimited Large organizations

All tiers include core features. Higher tiers unlock advanced AI, team collaboration, priority support, and enterprise features.

πŸ† Feature Comparison with Competitors

Feature API Orchestrator Postman Thunder Client Bruno ReadyAPI
Natural Language Testing βœ… All Tiers ❌ ❌ ❌ ❌
AI-Powered Intelligence βœ… Starter+ ⚠️ Limited ❌ ❌ ❌
Data Visualization βœ… All Tiers ⚠️ Basic ❌ ❌ ❌
Inline Response Testing βœ… All Tiers ❌ ❌ ❌ ❌
Enhanced Variables βœ… All Tiers βœ… ❌ ❌ ❌
Privacy-First AI βœ… Starter+ ❌ ❌ ❌ ❌
Offline Mode βœ… All Tiers ❌ ❌ βœ… ❌
Service Virtualization βœ… Pro+ ❌ ❌ ❌ βœ…
VS Code Extension βœ… All Tiers βœ… βœ… ❌ ❌
Mock Servers 1-∞ by tier 3 Free ❌ ❌ Limited
Open Source βœ… ❌ ❌ βœ… ❌
Self-Hosted βœ… ❌ N/A βœ… βœ…
Price Range $0-999/mo $12-49/user $8/user FREE $$$$+

πŸ†• Version 5.0 - ULTIMATE POSTMAN KILLER (September 2025)

🎯 Natural Language Test Generation (Beat Postbot)

  • Plain English Testing: Write "Check if status is 200 and response has valid email"
  • 40+ Pattern Recognition: Automatic test generation from data types
  • Intelligent Suggestions: Context-aware test recommendations
  • No Code Required: Generate complex test suites without writing code

πŸ“Š One-Click Data Visualization (Beat Postbot)

  • 8 Chart Types: Line, Bar, Pie, Area, Scatter, Radar, Table, JSON Tree
  • AI Auto-Detection: Automatically chooses best visualization
  • Natural Language Queries: "Group by category", "Sum amounts", "Average prices"
  • Real-time Updates: Live data transformation and filtering

πŸ§ͺ Inline Response Testing

  • Select & Test: Click any JSON field to generate tests instantly
  • Smart Detection: Auto-identifies emails, URLs, dates, phone numbers
  • Context Menu Testing: Right-click test generation
  • Bulk Test Creation: Generate entire test suites from responses

πŸ” Enhanced Variable Management (Beat Postman Sept 2025)

  • Local-by-Default: Private variables that don't sync unless shared
  • 6 Scope Levels: LOCAL, SHARED, WORKSPACE, COLLECTION, ENVIRONMENT, GLOBAL
  • Auto-Detection: Identifies sensitive values (API keys, passwords, tokens)
  • Selective Sharing: Share with specific users/teams with expiration
  • Advanced Masking: Custom patterns for sensitive data protection
  • Version Control: Full audit trail and change history

πŸ›‘οΈ Privacy-First AI Mode

  • Data Never Trains Models: Your data is never used for AI training
  • Local AI Option: Run AI locally with Ollama/Llama2
  • Auto-Anonymization: Removes PII before processing
  • GDPR/HIPAA Compliant: Built-in compliance features
  • Hybrid Mode: Local for sensitive, cloud for public data

πŸ“¦ Offline-First Mode (Beat Bruno)

  • Git-Friendly Storage: Collections as plain text files
  • Multiple Formats: BRU, JSON, YAML, HTTP, Markdown
  • Version Control: Native Git integration
  • Auto-Sync: Syncs when online, works offline
  • File Watching: Auto-detect and reload changes

🎭 Service Virtualization (Beat ReadyAPI)

  • Mock Entire Services: Not just endpoints, entire API services
  • 8 Mock Behaviors: Static, Dynamic, Stateful, Conditional, Proxy, Chaos, Record, Replay
  • Stateful Mocking: CRUD operations with persistent state
  • Chaos Engineering: Test failure scenarios
  • Record & Replay: Capture real responses for testing

πŸ’» VS Code Extension (Beat Thunder Client)

  • Full IDE Integration: Test APIs without leaving VS Code
  • Auto-Discovery: Scan files for API endpoints
  • Collections & Environments: Full feature parity
  • WebSocket Support: Real-time connection to backend
  • Syntax Highlighting: .http file support

πŸ€– AI Intelligence Features

Security Analysis

  • OWASP Top 10: Automatic vulnerability scanning
  • 15+ Secret Patterns: Detect exposed API keys, tokens, passwords
  • Compliance Checking: GDPR, HIPAA, SOC2, PCI-DSS
  • Risk Scoring: Security score with actionable fixes

Performance Optimization

  • Bottleneck Detection: Identify slow endpoints
  • Caching Recommendations: Smart cache strategy suggestions
  • Query Optimization: Database query improvements
  • Load Distribution: Scaling recommendations

Business Intelligence

  • ROI Estimation: Calculate API business value
  • Cost Analysis: API usage cost tracking
  • Executive Summaries: Auto-generated reports
  • Trend Analysis: Usage patterns and predictions

πŸš€ Core Features

API Discovery & Testing

  • Auto-Discovery: Scan codebases in Python, JavaScript, TypeScript, Go, Java, Ruby
  • Framework Support: FastAPI, Flask, Django, Express, NestJS, Spring Boot, Rails
  • Smart Testing: AI generates comprehensive test suites
  • Multi-Protocol: REST, GraphQL, WebSocket, gRPC, SOAP

Documentation & SDKs

  • OpenAPI 3.0: Auto-generated specifications
  • Interactive Docs: Beautiful, searchable API documentation
  • 30+ SDKs: Generate client libraries for any language
  • Postman Import/Export: Full compatibility

Performance & Monitoring

  • Load Testing: 8 types including stress, spike, soak tests
  • Real-time Monitoring: WebSocket-powered live updates
  • Status Pages: Public API health dashboards
  • SLA Tracking: Uptime and performance SLAs

Team Collaboration

  • Workspaces: Isolated environments for teams
  • RBAC: Role-based access control
  • Real-time Sync: Live collaboration features
  • Activity Logging: Complete audit trail

Enterprise Features

  • SSO/SAML: Enterprise authentication
  • Custom AI Models: Bring your own AI keys
  • Webhooks: 18+ event types with retry logic
  • White-labeling: Custom branding options

🎯 Use Cases

For Developers

  • Test APIs without writing code
  • Generate tests from responses
  • Visualize data instantly
  • Mock services for development

For QA Teams

  • Comprehensive test coverage
  • Load and performance testing
  • Contract testing
  • Regression test automation

For DevOps

  • CI/CD integration
  • Health monitoring
  • Status pages
  • Performance tracking

For Product Managers

  • API documentation
  • Usage analytics
  • Cost tracking
  • Executive reports

πŸ› οΈ Technology Stack

Backend

  • FastAPI (Python 3.11+) - High-performance async API
  • SQLAlchemy - Database ORM
  • Celery - Async task processing
  • Redis - Caching and queues
  • WebSocket - Real-time updates

Frontend

  • React 18 - Modern UI framework
  • TailwindCSS - Utility-first styling
  • Recharts - Data visualization
  • Monaco Editor - Code editing

AI & ML

  • LangChain - AI orchestration
  • OpenAI/Anthropic - LLM providers
  • Ollama - Local AI support
  • Faker - Test data generation

Infrastructure

  • Docker - Containerization
  • GitHub Actions - CI/CD
  • PostgreSQL - Primary database
  • Stripe - Payment processing

πŸ“¦ Installation

Docker (Recommended)

git clone https://github.com/JonSnow1807/api-orchestrator.git
cd api-orchestrator
docker-compose up

Manual Installation

# Backend
cd backend
pip install -r requirements.txt
uvicorn src.main:app --reload

# Frontend
cd frontend
npm install
npm run dev

Environment Variables

# Required
DATABASE_URL=postgresql://user:pass@localhost/dbname
SECRET_KEY=your-secret-key
OPENAI_API_KEY=your-openai-key

# Optional
ANTHROPIC_API_KEY=your-anthropic-key
STRIPE_SECRET_KEY=your-stripe-key
REDIS_URL=redis://localhost:6379

πŸš€ Deployment

One-Click Deploy

cd deploy
./one-click-deploy.sh

Supports:

  • Railway
  • Render
  • DigitalOcean
  • AWS EC2
  • Heroku
  • Fly.io

Production Docker

docker-compose -f docker-compose.prod.yml up -d

🀝 Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

Development Setup

# Fork and clone
git clone https://github.com/YOUR_USERNAME/api-orchestrator.git
cd api-orchestrator

# Create branch
git checkout -b feature/your-feature

# Make changes and test
./scripts/test.sh

# Submit PR

πŸ“„ License

Apache 2.0 - See LICENSE file.

πŸ™ Acknowledgments

Built with ❀️ by Chinmay Shrivastava

Special thanks to:

  • The open-source community
  • All contributors and testers
  • Users who provided feedback

πŸ“ž Support

🎯 Roadmap

Q4 2025

  • Browser Extension (Chrome, Firefox, Edge)
  • Mobile Apps (iOS, Android)
  • API Marketplace
  • Custom Plugin System

Q1 2026

  • Kubernetes Operator
  • Terraform Provider
  • Multi-region Support
  • Enterprise Cloud

⭐ Star us on GitHub to support the project!

πŸš€ The Future of API Development is Open Source!

About

AI-powered API development platform that automatically discovers, documents, tests, and mocks your APIs. Transform any codebase into production-ready APIs with OpenAPI specs, comprehensive test suites, and instant mock servers. Save 80% development time with multi-agent AI orchestration.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors 2

  •  
  •