API Reference

API Reference

Complete reference documentation for all Squirrel Framework types, methods, and functions.

Core Types

Essential types and structures

Request
HTTP request handling
Response
HTTP response management
SqurlMux
Main server multiplexer
HandlerFunc
Request handler function type

Middleware

Request processing pipeline

Middleware Type
Middleware function signature
Built-in Middlewares
Logger, Recover, and more

Utilities

Helper functions and utilities

Cookies
Cookie handling utilities
Static Files
Serve static content
Server Functions
Core server functions

Quick Reference

// Basic server setup
server := SpawnServer()

// Route handlers
server.Get("/path", handler)
server.Post("/path", handler)
server.Put("/path", handler)
server.Delete("/path", handler)

// Middleware
server.Use(middleware)

// Start server
server.Listen(":8080")