LogoFreestyle

About Freestyle

Infrastructure for code you didn't write

What is Freestyle?

Freestyle provides infrastructure for managing code you didn't write. Whether that code comes from your users or from AI, managing it presents different challenges than running code you wrote yourself. We help solve those challenges with APIs designed for each stage of the code lifecycle:

  • Git: Multi-tenant Git hosting for storing and versioning code
  • VMs: Fast virtual machines for development, testing, and execution
  • Serverless Deployments: Deploy web applications with sub-second cold starts
  • Serverless Runs: One-shot code execution without deployment
  • Domains: Custom domain management with automatic SSL

Who Uses Freestyle?

AI App Builders use Freestyle to manage code in Git, iterate on it with VMs, and deploy it with Serverless Deployments. If you're building an AI App Builder, check out Building an AI App Builder on Freestyle.

Workflow Engines use Serverless Runs to execute custom code that powers their workflows. They can also store workflows in Git to get forking, branching, and versioning.

AI Coding Agents use VMs to iterate on code, run browser tests, and commit changes to Git.

Chatbots and AI Assistants integrate with Serverless Runs to run code for data transformations, API calls, or analytics. For heavier workloads, they use VMs.

Task Agents use VMs with browsers to complete real-world tasks, Git to store artifacts with version control, and Serverless Deployments to display reports and results.

Why Freestyle?

Freestyle isn't just a place to run, deploy, or store code—it's all of that together. As you scale, managing disparate services for each part of the lifecycle gets harder and less performant. All of Freestyle's APIs are designed to work together, letting you trace code through its lifecycle, debug faster, and scale easily.

Lifecycle Management: All APIs integrate with Freestyle Git. See what code is deployed, where it came from, and its full history.

Multi-Tenant by Default: Managing thousands of codebases from users or AI has observability challenges that don't exist when managing your own code. Rate limit a user, a deployment, or a specific job—we make it easy.

Battle Tested: These APIs started as our internal infrastructure. This documentation is deployed through our Web API, and this domain is managed through our Domains API. We use these APIs every day.

On this page

Freestyle AI

Documentation assistant

Experimental: AI responses may not always be accurate—please verify important details with the official documentation.

How can I help?

Ask me about Freestyle while you browse the docs.