All API Index
A comprehensive list of all exposed modules, classes, and functions.
Core
- BustAPI: The main application class.
- BustAPI.run: Start the development server.
- BustAPI.route: Register a view handler.
- BustAPI.register_blueprint: Register a modular blueprint.
Context & Request
- request: Thread-local request object proxy.
- session: Secure cookie-based session dict.
- g: Application global storage per request.
- Query: Validator for query parameters.
- Body: Validator for JSON bodies.
- Form: Validator for Form data.
- File, UploadFile: Validators for file uploads.
Utilities
- jsonify: Return a JSON response.
- render_template: Render a Jinja2 template.
- redirect: Return a Redirect response.
- abort: Terminate a request with an error code.
- BackgroundTasks: Schedule post-response tasks.
Middleware & DI
- before_request: Run code before a request.
- after_request: Run code after a request.
- Depends: Declare a dependency for injection.
BustAPI