pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/fastapi/fastapi-vscode

ink crossorigen="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-0fcd9af82350aeda.css" /> GitHub - fastapi/fastapi-vscode: VS Code extension for FastAPI and friends ✨ · GitHub
Skip to content

fastapi/fastapi-vscode

Repository files navigation

FastAPI extension for Visual Studio Code

A Visual Studio Code extension for FastAPI application development. Available on the Visual Studio Marketplace.

Overview

This extension enhances the FastAPI development experience in Visual Studio Code by providing:

Path Operation Explorer

The Path Operation Explorer provides a hierarchical tree view of all FastAPI routes in your application. You can expand routers to see their associated path operations, and click on any route to jump directly to its definition in the code. You can also jump to router definitions by right-clicking on a router node.

Path Operation Explorer GIF

Search for routes

Using ctrl+shift+E (cmd+shift+E on Mac), you can open the Command Palette and quickly search for routes by path, method, or name.

Search Routes GIF

CodeLens for test client calls

CodeLens links appear above HTTP client calls like client.get('/items'), letting you jump directly to the matching route definition.

CodeLens GIF

Deploy to FastAPI Cloud

Deploy your application directly to FastAPI Cloud from the status bar with zero config or frustration.

Deploy GIF

View FastAPI Cloud application logs

View real-time logs from your FastAPI Cloud deployed applications directly within VS Code, with support for filtering by log level and text search.

Logs GIF

Settings and customization

Setting Description Default
fastapi.entryPoint Entry point for the main FastAPI application in module notation (e.g., my_app.main:app). If not set, the extension searches pyproject.toml and common locations. "" (auto-detect)
fastapi.codeLens.enabled Show CodeLens links above test client calls (e.g., client.get('/items')) to navigate to the corresponding route definition. true
fastapi.cloud.enabled Enable FastAPI Cloud integration (status bar, deploy commands). true
fastapi.telemetry.enabled Send anonymous usage data to help improve the extension. See TELEMETRY.md for details on what is collected. true

The extension automatically discovers your FastAPI app by scanning for files that instantiate FastAPI(). If auto-detection doesn't work for your project structure, you can specify an entrypoint via [tool.fastapi] in pyproject.toml or the fastapi.entryPoint VS Code setting.

Data and telemetry

The FastAPI extension collects anonymous usage data and sends it to FastAPI to help improve the extension. You can disable telemetry by setting fastapi.telemetry.enabled to false. Read our TELEMETRY.md for details on what we collect and what we don't.

License

MIT

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy