The platform for production AI.

Context. Runtime. Learning.

Whatnot logo
Socure logo
Sunrun logo
Grindr logo
Turo logo
MoneyLion logo
Melio logo
Mission Lane logo
Medely logo
Iwoca logo
Nowsta logo
Apartment List logo
Pipe logo
HELP CENTER · LIVE CHAT
I need a refund for order #8421. Can you issue this now?customer ····2291 · just now
Unfortunately, you’re not eligible for a refund. Thanks for inquiring.support agent · replied in 2s
SUPPORT AGENT processing...answer ready
refund policy · 2 prior claims · delivered
LIVE CONTEXTChalk
assembled at inference-time - no ETL
spend: Windowed[float] = feature(versions={
    windowed(
        "30d", "90d",
        expression=_.transactions[
            _.amount,
            _.timestamp > -_.chalk_window,
            _.timestamp < -_.chalk_now,
        ].sum(),
        materialization={"bucket_duration": "1d"},
    ),
})
POSTGRESorders#8421 · delivered
STRIPEpayments2 × $120 settled
SNOWFLAKEcustomer4 yrs · 17 orders
ZENDESKtickets2 prior claims
DOCSrefund policyv7 · current
SOURCES · 5 CONNECTED · NO ETL
1from chalkcompute import ScalingGroup
2
3sg = ScalingGroup(
4    name="qwen",
5    image="vllm/vllm-openai:latest",
6    entrypoint=["vllm", "serve", "Qwen/Qwen2.5-7B-Instruct"],
7    gpu="nvidia-l4:1",
8    cpu="4", memory="16Gi",
9    port=8000, min_replicas=0, max_replicas=10,
10).deploy(ready_timeout=900)
11
12response = sg.call("/v1/completions",
13    json={"model": "Qwen/Qwen2.5-7B-Instruct",
14          "prompt": "Chalk is the future of AI"},
15    timeout=900)
1from chalkcompute import Image, NetworkPolicy, Sandbox, Secret
2
3sandbox = Sandbox(
4    image=(
5        Image.base("node:22-slim")
6        .run_commands("npm install -g @anthropic-ai/claude-code")
7        .add_local_dir("./repo", "/workspace")
8    ),
9    cpu="2", memory="4Gi",
10    secrets=[Secret.from_chalk_env("ANTHROPIC_API_KEY")],
11    network_policy=NetworkPolicy(allowed_hosts=["api.anthropic.com"]),
12    lifetime="900s",
13).run()
14
15review = sandbox.exec(
16    "claude", "--bare", "-p", "Find security vulnerabilities in this repo.",
17    workdir="/workspace",
18)
Why Chalk

Build AI you can trust in production

  • Live

    Resolve decisions against fresh data at the source.

  • Fast

    Deliver decision-ready context in milliseconds.

  • Unified

    Data, logic, and compute in one execution path.

  • No duplication

    No brittle pipelines. No third copy of your customer table.

  • Private

    In your cloud, next to your data, under your controls.

Testimonials
Whatnot logo
We’re moving hundreds of millions of features per second, each payload around 1MB, and still hitting a P99 latency of just 100ms. That kind of performance across the board is a real testament to the system Chalk built.
Emmanuel Fuentes portrait

Emmanuel Fuentes

VP, Data & AI, Whatnot

Grindr logo
Chalk was the only integrated compute and context engine for agents that ran entirely inside our own environment, at the scale we needed, without becoming an infrastructure project. What would have taken months took weeks.
AJ Balance portrait

AJ Balance

Chief Product Officer, Grindr

Sunrun logo
We’re applying AI and ML at scale across key areas of our energy business with Chalk’s feature platform. It enables high-performance computation over diverse data sources using clean, reusable code. The ability to mix Python and SQL gives our team the flexibility we need, while shared feature logic across projects improves consistency and accelerates development.
Edward Li portrait

Edward Li

Staff AI/ML Engineer, Sunrun

Doppel logo
Chalk powers our LLM pipeline, turning complex inputs—HTML, URLs, screenshots—into structured, auditable features. It lets us serve lightweight heuristics up front and rich LLM reasoning deeper in the stack, so we catch threats others miss without compromising speed or precision.
Rahul Madduluri portrait

Rahul Madduluri

CTO, Doppel

MoneyLion logo
Chalk helps us deliver financial products that are more responsive, more personalized, and more secure for millions of users. It’s a direct line from infrastructure to impact.
Meng Xin Loh portrait

Meng Xin Loh

Technical PM, MoneyLion

Mission Lane logo
Chalk has become a powerful addition to our machine learning infrastructure at Mission Lane. Chalk has enabled us to unify and streamline our feature calculations across both offline/batch-eval and online/live-decisioning use cases. We continue to be impressed by the flexibility and scalability of the system, and by the willingness of the Chalk team to work with us to get even more value out of it.
Mike Kuhlen portrait

Mike Kuhlen

Data Science & ML Solutions and Strategy, Mission Lane

Turo logo
By moving our feature pipelines to Chalk, Data Science and Engineering now work side-by-side throughout model development. What used to be lengthy, error-prone handoffs are gone. Our entire search ranking stack runs on Chalk, serving features for inference in under 50ms, and we’re extending it to all of our models, including real‑time personalization.
Moaj Musthag portrait

Moaj Musthag

Head of Engineering, Turo

How we partner

Forward-deployed engineering

Extend your team with Chalk engineers when you need them.

Learn more
Use cases

Powering the next generation of agents and models

Make better decisions in production.

Workflow Automation AgentsTrust & Safety AgentCustomer Support Agents
Fraud DetectionPaymentsUnderwritingRecommender Systems
Search & RankingMarketing & PersonalizationDynamic Pricing
Trust & Safety AgentCustomer Support AgentsML Autoresearch Agents
PaymentsUnderwritingRecommender Systems
UnderwritingRecommender SystemsSearch & Ranking
Marketing & PersonalizationDynamic PricingWorkflow Automation Agents
Trust & Safety AgentCustomer Support AgentsML Autoresearch Agents
Customer Support AgentsML Autoresearch AgentsFraud Detection
UnderwritingRecommender SystemsSearch & Ranking
Dynamic PricingWorkflow Automation AgentsTrust & Safety Agent
ML Autoresearch AgentsFraud DetectionPaymentsUnderwriting
Recommender SystemsSearch & RankingMarketing & PersonalizationDynamic Pricing

Keep up with Chalk

What we've been up to and where to find us next.