Skip to main content

OSS vs Ferro Labs Managed

The open-source gateway is the engine that powers both editions. Ferro Labs Managed wraps it with multi-tenancy, a management dashboard, durable billing, semantic caching, and enterprise security plugins.

Feature comparisonโ€‹

FeatureOSS GatewayFerro Labs Managed
Providers29 providers, 2,500+ modelsโœ… Same
Routing strategies8 (single, fallback, loadbalance, conditional, least-latency, cost-optimized, content-based, ab-test)โœ… Same
Streamingโœ… SSE + full MCP agentic loopโœ… Same
MCP tool serversโœ…โœ… Same
OSS Pluginsโœ… 6 pluginsโœ… 6 plugins
word-filter, max-token, response-cache, request-logger, rate-limit, budgetSame
Enterprise Pluginsโ€”โœ… 5 additional plugins (Ferro Labs Managed)
pii-redact, secret-scan, prompt-shield, schema-guard, regex-guard
Prompt templatesโœ… Config-file definedโœ… Config-file + Dashboard UI (Ferro Labs Managed)
Admin REST APIโœ… Full read/writeโœ… Same + Team scoping (Ferro Labs Managed)
Multi-tenancyโ€”โœ… Isolated per-tenant gateway instances (Ferro Labs Managed)
Dashboardโ€”โœ… Usage, cost, logs, key management (Ferro Labs Managed)
Virtual key managementConfig fileโœ… Dashboard + API (Ferro Labs Managed)
Spend trackingIn-memory (resets on restart)โœ… Durable (PostgreSQL), per-key/team (Ferro Labs Managed)
Semantic cachingโ€”โœ… pgvector-based similarity cache (Ferro Labs Managed)
Billing integrationโ€”โœ… Stripe (Ferro Labs Managed)
SSO / OAuthโ€”โœ… Google, GitHub, SAML (Ferro Labs Managed)
Audit logsrequest-logger plugin (SQLite/Postgres)โœ… Cloud-hosted, queryable (Ferro Labs Managed)
Prometheus metricsโœ… /metrics endpointโœ… Pre-built Grafana dashboards (Ferro Labs Managed)
AlertingBring your ownโœ… Built-in (cost thresholds, error rate) (Ferro Labs Managed)
SLANone (community support)โœ… 99.9% uptime SLA (Ferro Labs Managed)
SupportGitHub Issuesโœ… Priority email + Slack (Ferro Labs Managed)
LicenseApache 2.0Proprietary
DeploymentSelf-hostedManaged cloud (hosted by Ferro Labs)

Ferro Labs Managed plansโ€‹

The open-source AI Gateway is fully available for self-hosting today. Ferro Labs Managed plans and pricing are coming soon.

Coming soon

Ferro Labs Managed pricing and feature tiers will be announced when the platform exits early access. Join the waitlist โ†’

Security plugins (detail)โ€‹

The five enterprise security plugins require Ferro Labs Managed because they depend on ML inference services that run server-side:

PluginWhat it doesRequires
pii-redactDetects and redacts PII (names, emails, phone numbers, SSNsโ€ฆ) using NER modelsFerro Labs Managed
secret-scanDetects leaked API keys, tokens, and credentials using pattern + entropy analysisFerro Labs Managed
prompt-shieldScores user messages for prompt injection attempts using a fine-tuned classifierFerro Labs Managed
schema-guardValidates model JSON output against a JSON Schema before returning to clientFerro Labs Managed
regex-guardBlocks / warns on arbitrary regex rules (custom compliance patterns)Ferro Labs Managed

The OSS word-filter plugin provides simple keyword blocking without a cloud dependency.

When to use the OSS gatewayโ€‹

  • You need full control over infrastructure and data residency
  • You are building a side project, prototype, or internal tool
  • You want to self-host without per-seat licensing
  • You are contributing to the open-source project

When to use Ferro Labs Managedโ€‹

  • You need multi-tenant isolation (SaaS product built on top of Ferro)
  • You need PII redaction, prompt injection protection, or secret scanning
  • You want a managed dashboard with spend controls and team management
  • You prefer SLA-backed infrastructure without DevOps overhead

Migration path: OSS โ†’ Ferro Labs Managedโ€‹

Start with the open-source gateway. Upgrade to Ferro Labs Managed when you hit one of these triggers:

  1. You need multi-tenant isolation. Your SaaS product has multiple customers and you need per-tenant gateway instances, usage tracking, and billing. The OSS gateway is single-tenant by design.

  2. You need enterprise security plugins. Your compliance team requires PII redaction, prompt injection detection, or secret scanning. These plugins depend on ML inference services that only run in Ferro Labs Managed.

  3. You need durable spend tracking. The OSS budget plugin tracks spend in-memory โ€” it resets on restart. Ferro Labs Managed stores spend data in PostgreSQL with per-key, per-team granularity and Stripe billing integration.

Start OSS, upgrade when ready

Your config.yaml is compatible between OSS and Ferro Labs Managed. Migration is a deployment change, not a config rewrite. Join the Ferro Labs Managed waitlist โ†’

Data handlingโ€‹

Both editions process requests exclusively at runtime โ€” model inputs and outputs are not stored by default. Enabling the request-logger plugin (OSS) or enabling logging in Ferro Labs Managed explicitly opts you into persistence. See data handling for details.

Licensingโ€‹

The open-source gateway is licensed under Apache 2.0. You can use it commercially, modify it, and distribute it. Ferro Labs Managed is a proprietary managed service.