Examples¶
Complete working examples to get you started with Marten.
Available Examples¶
REST API¶
Build a complete CRUD API with validation, error handling, and proper HTTP semantics.
Authentication¶
JWT-based authentication with protected routes and token validation.
File Server¶
Serve static files using wildcard routes.
Microservices¶
Patterns for building microservices with Marten.
Running Examples¶
All examples are in the examples/ directory:
Quick Reference¶
| Example | Features |
|---|---|
| basic | Hello World, JSON, params |
| crud-api | CRUD, validation, error handling |
| middleware | All built-in middleware |
| file-server | Static files, wildcards |
| auth-jwt | JWT auth, protected routes |
| groups | Route groups, versioning |
| error-handling | Custom error handlers |