Skip to content

Latest commit

Β 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

README.md

β›… Weather Tool Server

A sleek and simple FastAPI-based server to provide weather data using OpenAPI standards.

πŸ“¦ Built with:
⚑️ FastAPI β€’ πŸ“œ OpenAPI β€’ 🧰 Python


πŸš€ Quickstart

Clone the repo and get started in seconds:

git clone https://github.com/open-webui/openapi-servers
cd openapi-servers/servers/weather

# Install dependencies
pip install -r requirements.txt

# Run the server
uvicorn main:app --host 0.0.0.0 --reload

πŸ” About

This server is part of the OpenAPI Tools Collection. Use it to fetch real-time weather information, location-based forecasts, and more β€” all wrapped in a developer-friendly OpenAPI interface.

Compatible with any OpenAPI-supported ecosystem, including:

  • πŸŒ€ FastAPI
  • πŸ“˜ Swagger UI
  • πŸ§ͺ API testing tools

🚧 Customization

Plug in your favorite weather provider API, tailor endpoints, or extend the OpenAPI spec. Ideal for integration into AI agents, automated dashboards, or personal assistants.


🌐 API Documentation

Once running, explore auto-generated interactive docs:

πŸ–₯️ Swagger UI: http://localhost:8000/docs
πŸ“„ OpenAPI JSON: http://localhost:8000/openapi.json


Made with ❀️ by the Open WebUI community 🌍
Explore more tools ➑️ https://github.com/open-webui/openapi-servers