Launch Rail Logo
Launch Rail
Integrations

Works With Your
Entire Stack.

Launch Rail is integration-first by design. Every microservice is built on open protocols — REST, gRPC, and native MCP — so it connects cleanly with the tools you already use, and any new ones you adopt.

10+

Integration Categories

40+

Provider Options

3

Open Protocols

Zero

Vendor Lock-in

Three Protocols. Every Service.

Every Launch Rail microservice simultaneously exposes REST, gRPC, and a native MCP server. Connect from any client, any language, any AI agent.

REST API

Every service exposes a standards-compliant REST/JSON API with full OpenAPI 3.0 specs. Integrate from any language, framework, or platform.

gRPC (ConnectRPC)

High-throughput binary protocol for service-to-service communication. Type-safe generated clients in Go, TypeScript, Dart, and more.

Native MCP Server

Every microservice is natively discoverable by AI agents via the Model Context Protocol. No custom wrappers. No middleware. Plug and play.

Outbound Webhooks

Emit structured CloudEvents from every service to your downstream systems, automation platforms, or customer endpoints.

Integration Directory

Swap providers without changing application code. Every integration is configured at the infrastructure level.

Payment Processors

Plug into the Entitlements service to sync plans and subscriptions in real time.

ST

Stripe

Primary

PD

Paddle

Global VAT

LS

LemonSqueezy

Indie-friendly

MY

Moyasar

MENA

+

More

On request

Identity Providers & SSO

Enterprise SSO and SCIM provisioning — works alongside the Identity microservice.

OK

Okta

SAML / SCIM

AZ

Azure AD

SAML / SCIM

GW

Google Workspace

OAuth 2.0

GH

GitHub

OAuth 2.0

A0

Auth0

Replace it

+

More

On request

Email Delivery

Configure your preferred email provider via the Notifications service provider config.

SG

SendGrid

Recommended

SE

AWS SES

Low cost

PM

Postmark

Transactional

MG

Mailgun

Developer first

RS

Resend

React Email

+

More

On request

SMS & Voice

Drop-in SMS delivery channels in the Notifications service provider registry.

TW

Twilio

Recommended

VN

Vonage

Global reach

SN

AWS SNS

AWS native

+

More

On request

Push Notifications

Mobile and web push via device tokens registered in the Identity service.

FC

Firebase FCM

Android & Web

AP

Apple APNs

iOS

+

More

On request

Cloud Storage

The Media service supports any S3-compatible backend — swap with zero code changes.

S3

AWS S3

Default

GC

Google Cloud Storage

GCP native

AB

Azure Blob

Enterprise

R2

Cloudflare R2

Zero egress

B2

Backblaze B2

Cost-effective

+

More

On request

Observability & Monitoring

All services emit OTLP traces, metrics, and structured logs — pipe them anywhere.

DD

Datadog

OTLP

GF

Grafana Cloud

OTLP

NR

New Relic

OTLP

SY

Sentry

Error tracking

JG

Jaeger

Self-hosted

+

More

On request

Automation & No-Code

Trigger any automation platform via Notifications webhooks or REST events.

ZP

Zapier

10M+ users

MK

Make.com

Visual flows

N8

n8n

Self-hosted

+

More

On request

Team Messaging

Send structured alerts and notifications to team channels via the Notifications service.

SL

Slack

Recommended

MT

Microsoft Teams

Enterprise

DC

Discord

Dev-friendly

+

More

On request

Infrastructure & Kubernetes

Production-grade Helm charts and Terraform recipes for every major cloud.

EK

AWS EKS

Terraform

GK

Google GKE

Terraform

AK

Azure AKS

Terraform

HM

Helm

Charts

+

More

On request

Generated SDKs

Type-Safe Clients in Every Language

All ConnectRPC service definitions are compiled into strongly-typed client SDKs. Drop them directly into your application — no more hand-rolling API calls or guessing field names.

GoTypeScriptDartPHPSwiftKotlin
identity_client.go
// Generated ConnectRPC client
client := identityv1connect.
    NewIdentityServiceClient(
        http.DefaultClient,
        "https://identity.svc",
    )

// Type-safe, auto-completed
res, err := client.
    CreateUser(ctx, connect.
        NewRequest(&identityv1.
            CreateUserRequest{
                TenantId: "acme",
                Email:    "alice@acme.io",
            }),
    )

Don't see your tool?

Our open protocol architecture means we can integrate with virtually anything. Request an integration or bring your own provider — the source code is yours to extend.

You own the source code — extend any integration yourself