One endpoint.GPUs that scale to zero.

Call open-weight chat and embedding models through an OpenAI-compatible API. Tessellate starts GPUs when requests arrive and stops them when they don't.

Illustration. Figures are examples, not real usage.

Features

Run models without running GPUs

  • Autoscale to zero

    GPUs start when a request arrives and shut down when traffic stops, so idle models cost you nothing.

  • Pay per token

    You are billed for the tokens you send and receive, not for reserved GPUs or hours of uptime.

  • OpenAI-compatible API

    Point your existing OpenAI client at Tessellate by changing the base URL and key. No new SDK to learn.

Wire up an endpoint in a minute

Connect a model, hardware, regions and a prompt. Kestrel turns the graph into a live API.

Endpointsupport-agent
  • Model weights
  • Compute
  • Routing
  • System prompt
Awaiting inputs · 1/4
  • Support widget

    Waiting

  • Slack bot

    Waiting

  • Eval suite

    Waiting

  • Usage alerts

    Waiting

Model

llama-3.1-70b-instruct

fp8 · 128k context

weights

Hardware

8 × H100 80GB

Autoscale 2–64 replicas

compute

Regions

us-easteu-centralap-northeast
routing

System prompt

Answer from the help center. Link the page you used.

prompt

Endpoint

support-agent
  • Model weights
  • Compute
  • Routing
  • System prompt

Awaiting inputs · 1/4

Support widget

help.northwind.dev

Chat on every page

Waiting for endpoint

Slack bot

#support-escalations

Replies in threads

Waiting for endpoint

Eval suite

1,200 golden prompts

Runs on every deploy

Waiting for endpoint

Usage alerts

$2,000 monthly budget

Email and PagerDuty

Waiting for endpoint

Drag from a dot to the matching input. 1 of 4 connected.

Global network

Every request lands
close to home

See all regions

Requests / sec

48,210

Regions live

7

Virginia, us-east, 38 milliseconds median latency.

  • One endpoint, seven regions

    Deploy once. Kestrel serves your model from every region on the map.

  • Nearest-region routing

    Each request goes to the closest healthy region. You change no DNS.

  • Automatic failover

    If a region slows down, traffic moves to the next nearest one in seconds.

  • Health checks every 10 sec

    We test every GPU node and drain bad hardware before it serves a token.

Developers

Change the base URL. Keep your client.

Chat completions and embeddings use the same request shapes as the OpenAI API. Set your key in TESSELLATE_API_KEY and send the request.

curl https://api.tessellate.example/v1/chat/completions \
  -H "Authorization: Bearer $TESSELLATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "llama-3.3-70b",
    "messages": [{"role": "user", "content": "Explain autoscaling to zero."}]
  }'

The host in these samples is illustrative. Your key page lists the endpoint for your account.

Models

Four open-weight models, one endpoint

Three chat models and one embedding model, all served through the same OpenAI-compatible API.

  • Chat

    Llama 3.3 70B

    Meta

    General-purpose chat and instruction following for assistants and agents.

  • Chat

    Qwen 2.5 32B

    Alibaba Cloud

    Multilingual chat with strong code and structured-output handling.

  • Chat

    Mistral Small 3

    Mistral AI

    A compact chat model for high-volume, everyday tasks.

  • BGE
    Embedding

    BGE-M3

    BAAI

    Multilingual embeddings for search, retrieval and clustering.

Pricing

Start free, pay for the tokens you serve, and reserve GPUs when your traffic is steady.

Hobby

For side projects and trying out models.

Free

No credit card needed

Includes:

  • $5 in free credits each month
  • Serverless endpoints
  • 60 requests per minute
  • Community support
Start for free

Pro

Save 20%

For teams that ship their first AI features.

$39

per workspace per month, billed yearly

Everything in Hobby, plus:

  • $25 in monthly credits
  • Every model in the catalog
  • 600 requests per minute
  • LoRA fine-tuning
  • All 7 regions
Start a 14-day trial

Dedicated

Save 20%

For steady traffic that needs fixed capacity.

$1.99

per H100 hour, 12-month term

Everything in Pro, plus:

  • Reserved H100 and H200 GPUs
  • No rate limits
  • Autoscaling floors and caps
  • Private model weights
  • Priority support

$500 in creditsIncluded

Reserve GPUs

Enterprise

For large teams with security and compliance needs.

Custom

Volume pricing

Everything in Dedicated, plus:

  • Private regions and VPC peering
  • SSO and audit logs
  • 99.99% uptime SLA
  • A named support engineer
  • Invoicing and custom terms
Talk to sales
Features in each Kestrel plan
FeaturesHobbyFreePro$39 per workspace per monthDedicated$1.99 per H100 hourEnterpriseCustom
Usage
Monthly credits$5$25$500Custom
Requests per minute60600No limitNo limit
Concurrent requests550500Custom
Batch APINot includedIncludedIncludedIncluded
Models
Catalog modelsTop 10AllAllAll
LoRA fine-tuningNot includedIncludedIncludedIncluded
Upload your own weightsNot includedNot includedIncludedIncluded
Pinned model versionsNot includedIncludedIncludedIncluded
Infrastructure
Regions3777 + private
Reserved GPUsNot includedNot includedIncludedIncluded
Cold start< 10 s< 2 sNoneNone
VPC peeringNot includedNot includedNot includedIncluded
Security and support
SSO and audit logsNot includedNot includedNot includedIncluded
SOC 2 Type II reportNot includedIncludedIncludedIncluded
Uptime SLANot included99.9%99.95%99.99%
SupportCommunityEmailPriorityNamed engineer

Send your first request today

Create a key, point your OpenAI client at Tessellate, and call a model.

Get an API key