API Infrastructure
Secure API proxy infrastructure with unified access to OpenAI and Anthropic endpoints. Single API key. Real-time analytics. Enterprise-grade reliability.
Documentation
Get up and running with Badlands Labs API proxy in minutes
Register for a Badlands Labs account and generate your API key. Keys follow the format:
sk-bdl-api03-xxxxxxxxxxxx
All keys are prefixed with sk-bdl-api03- for easy identification.
Badlands Labs proxies to both OpenAI and Anthropic APIs through a single unified endpoint:
https://api.badlandslabs.io/v1https://api.badlandslabs.io/anthropic/v1Use your Badlands Labs API key as the bearer token. The proxy handles routing, rate limiting, and analytics automatically.
Point your OpenAI SDK or curl calls to our unified endpoint:
# Chat Completions
curl https://api.badlandslabs.io/v1/chat/completions \
-H "Authorization: Bearer sk-bdl-api03-your-key-here" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o",
"messages": [
{"role": "user", "content": "Hello, world!"}
]
}'
# Embeddings
curl https://api.badlandslabs.io/v1/embeddings \
-H "Authorization: Bearer sk-bdl-api03-your-key-here" \
-H "Content-Type: application/json" \
-d '{
"model": "text-embedding-3-small",
"input": "The quick brown fox jumps over the lazy dog"
}'
Access Claude models through our Anthropic-compatible endpoint on port 8080:
# Claude Messages API
curl https://api.badlandslabs.io/anthropic/v1/messages \
-H "Authorization: Bearer sk-bdl-api03-your-key-here" \
-H "Content-Type: application/json" \
-H "x-api-key: sk-bdl-api03-your-key-here" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello, Claude!"}
]
}'
# Direct local proxy (port 8080)
curl http://localhost:8080/anthropic/v1/messages \
-H "Authorization: Bearer sk-bdl-api03-your-key-here" \
-H "Content-Type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-20250514",
"max_tokens": 1024,
"messages": [
{"role": "user", "content": "Hello via local proxy!"}
]
}'
from openai import OpenAI
client = OpenAI(
api_key="sk-bdl-api03-your-key-here",
base_url="https://api.badlandslabs.io/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello!"}]
)
import anthropic
client = anthropic.Anthropic(
api_key="sk-bdl-api03-your-key-here",
base_url="https://api.badlandslabs.io/anthropic/v1"
)
message = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello!"}]
)
All Badlands Labs API keys follow a consistent format for easy identification:
sk-bdl-api03- — identifies the key as a Badlands Labs keysk-bdl-api03-a1b2c3d4e5f6g7h8i9j0k1l2mSecurity Note: Never share your API key. Treat it like a password and keep it confidential. If compromised, rotate immediately from your dashboard.
System Health
Real-time and historical performance metrics
Completed database migration from 01:00-03:00 UTC. All systems operational. No user impact.
Increased rate limits for Pro tier users. Processing capacity expanded by 40%.
Deployed edge caching improvements. Average latency reduced by 23% for US-based requests.
Get Help
We're here to help. Reach out anytime.
For general inquiries, technical questions, or partnership opportunities:
Typical response time: 1-2 business days
Enterprise customers with critical infrastructure needs can reach our on-call team:
24/7 emergency escalation available
Legal
Last updated: May 15, 2026
When you use Badlands Labs, we collect information necessary to provide and improve our services. This includes:
We use collected information for the following purposes:
Badlands Labs operates as an API proxy service. When you send requests through our infrastructure:
We retain different types of data for different periods:
We implement industry-standard security measures to protect your data:
We do not sell, trade, or otherwise transfer your personal information to outside parties, except:
Depending on your location, you may have the following rights regarding your personal data:
We use essential cookies for authentication and session management. Analytics cookies help us understand how visitors interact with our documentation site. You can control cookie preferences through your browser settings.
Our services are not intended for users under the age of 16. We do not knowingly collect personal information from children. If we become aware of such collection, we will delete the information promptly.
We may update this privacy policy periodically. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this policy regularly. Material changes will be communicated via email to registered users.
For questions about this Privacy Policy or to exercise your rights, contact our Privacy Team:
Legal
Last updated: May 15, 2026
By accessing or using Badlands Labs services, you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use our services. These terms constitute a legally binding agreement between you and Badlands Labs.
Badlands Labs provides an API proxy infrastructure that routes requests to underlying AI service providers including but not limited to OpenAI and Anthropic. Our service acts as an intermediary, providing unified access, rate limiting, analytics, and other infrastructure features.
To use Badlands Labs, you must:
Your API key is the sole credential for authenticating requests to our service. You agree to:
sk-bdl-api03-* prefix)You agrees not to use Badlands Labs to:
Usage is subject to rate limits and quotas as specified in your plan:
Exceeding rate limits may result in temporary request rejection (429 status code). Consistent overages may result in account suspension or plan modification.
For paid tiers:
Badlands Labs retains all rights to our infrastructure, documentation, trademarks, and service marks. You retain all rights to content you submit through our service. By using our service, you grant us a limited license to process your requests as necessary to provide the service.
Our service relies on underlying AI providers. You acknowledge that:
OUR SERVICES ARE PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR COMPLETELY SECURE. WE RECOMMEND USING THE SERVICE IN PRODUCTION ONLY AFTER APPROPRIATE TESTING.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, BADLANDS LABS SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, DATA, OR USE, REGARDLESS OF THE THEORY OF LIABILITY.
You agree to indemnify, defend, and hold harmless Badlands Labs, its officers, directors, and agents from and against any claims, damages, losses, and expenses (including reasonable attorneys' fees) arising from your use of our services, your violation of these terms, or your violation of any third-party rights.
You may terminate your account at any time through the dashboard or by contacting support. We may suspend or terminate accounts that:
We reserve the right to modify these terms at any time. Material changes will be communicated via email and posted on our website. Continued use of our services after changes constitutes acceptance of the modified terms.
These terms shall be governed by and construed in accordance with applicable law. Any disputes arising from these terms shall be resolved through binding arbitration or in the courts of applicable jurisdiction.
For questions about these Terms of Service, contact us: