CoreMessage

High-performance API relay server that sits between your applications and messaging services. Custom authentication, billing management, and dynamic routing made simple.

99.9%

Uptime

<50ms

Avg Response Time

10K+

Messages/Hour

Powerful Features for Modern Applications

Custom Authentication

API key-based authentication with Redis caching for lightning-fast validation. Secure your endpoints with SHA256 hashed keys.

Billing Management

Atomic balance deduction with transaction safety. Track usage, set limits, and manage client accounts with precision.

Dynamic Routing

Route messages to different messaging accounts based on phone number patterns. Flexible priority-based routing rules.

Token Encryption

Secure storage of messaging credentials using Fernet encryption. Your auth tokens are protected with military-grade security.

Real-time Analytics

Monitor message delivery, track costs, and analyze usage patterns with comprehensive webhook support.

Docker Ready

Fully containerized with PostgreSQL and Redis. Deploy anywhere with Docker Compose in minutes.

How It Works

1

Client Request

Your application sends an SMS request to our relay server with your API key.

2

Authentication & Routing

We validate your credentials, check billing, and route to the appropriate messaging account.

3

Message Delivery

Your message is sent via messaging services, and you receive real-time status updates via webhooks.

Simple API Integration

curl -X POST http://localhost:8000/relay/sms \
  -H "X-Proxy-Auth: your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "To": "+1234567890",
    "From": "+0987654321",
    "Body": "Hello from CoreMessage!"
  }'

Ready to Get Started?

Deploy your own CoreMessage in minutes with Docker Compose.

View Dashboard