Plasma Docs
Welcome to the documentation for Plasma!
What is Plasma?
Plasma is a full type-safe HTTP client wrapper around fetch, designed for strict typing of API routes, parameters, and responses — with zero codegen.
Primarily designed for server-side usage (server functions, API routes, loaders), but runs in the browser as well since it relies solely on standard Web APIs (
fetch,Headers,FormData).
Pre-requisite knowledge
Before using Plasma, it's recommended to have a basic understanding of the following concepts:
- TypeScript
- Zod
- REST APIs
- Web APIs