Skip to main content

The AI-First Python API Framework. Fast, intelligent, and modular.

Project description

🌌 Vorte Framework

The AI-First, Battery-Included Python API Framework.

Vorte is a high-performance Python framework designed for modern web development, with a specific focus on AI agents, real-time monitoring, and seamless developer experience. It bridges the gap between powerful backends and stunning, real-time administrative interfaces.


✨ Key Features

  • 🚀 Built-in Dashboard: A premium Next.js admin panel automatically served at /vorte/dashboard.
  • 🧠 AI-First: Native support for AI agents, pipelines, and cost tracking out of the box.
  • 🛠️ Module System: Highly decoupled architecture—only use what you need.
  • High Performance: Built on top of FastAPI and Uvicorn for maximum throughput.
  • 📱 M-Pesa Integration: First-class support for Safaricom M-Pesa (Daraja) operations.
  • 📊 Real-time Metrics: Track traffic, latency, and system health in real-time.
  • 🐳 Cloud Ready: Auto-generates Docker and Kubernetes manifests.

🚀 Quick Start

1. Install Vorte

pip install vorte

2. Scaffold Your Project

vorte new my-awesome-app
cd my-awesome-app

3. Launch

vorte serve --watch

Visit http://localhost:8000/vorte/dashboard to see your new console!


🏗️ Architecture

Vorte follows a modular "Core + Plugins" architecture. The core provides the engine, while modules handle specific functionality like AI, Database, and Auth.

from vorte import Vorte

app = Vorte(auto_load=True)

@app.get("/api/v1/hello")
async def hello():
    return {"message": "Welcome to Vorte!"}

🎨 Dashboard Customization

The dashboard is built with Next.js, Tailwind CSS, and Framer Motion. You can find the source in the src/ directory if you wish to build custom modules or skins.


📄 License

Vorte is released under the MIT License.

🤝 Contributing

We welcome contributions! Please check the issues or submit a pull request.


Built with ❤️ for developers who value speed, aesthetics, and intelligence.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vorte-1.0.8.tar.gz (12.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

vorte-1.0.8-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

vorte-1.0.8-cp313-cp313-manylinux_2_34_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

vorte-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

vorte-1.0.8-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

vorte-1.0.8-cp312-cp312-manylinux_2_34_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

vorte-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

vorte-1.0.8-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

vorte-1.0.8-cp311-cp311-manylinux_2_34_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vorte-1.0.8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file vorte-1.0.8.tar.gz.

File metadata

  • Download URL: vorte-1.0.8.tar.gz
  • Upload date:
  • Size: 12.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for vorte-1.0.8.tar.gz
Algorithm Hash digest
SHA256 74aee43d6a6d1cc12b90947e08a6c4d1b9caaa1356104d48cdc975a52ad40520
MD5 0bcc097cd116b322793949e90af8f194
BLAKE2b-256 34b52cbc599cdc6d2d8dddba74876de00180c522daf1fe55a90efd9e1f3c9403

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: vorte-1.0.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.3

File hashes

Hashes for vorte-1.0.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4df055ee83a59bfa9b07c4ff25a7fa66f8eaf0d5e14265786cadaf77e1b3f85f
MD5 bbd4862b2c11054f301fa529822136d7
BLAKE2b-256 48fe52ca29d5b078c54cc4e70c7d6cbcca28ce20bdb263792bbb1118031005d2

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5b66e46d37001c416e6b35f7bba80657cacca30fd0003aa327c026103ea7df3c
MD5 55040e14678dc064a6813860eab0bcc1
BLAKE2b-256 04db4d47afe79b63e5fd65ae74280c408c656db62d927ed127810bb9d5d477d9

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 bd48cce9b962d190a9e26f4d6269f2d0763ef5dd30d8f64ef9ffe9bc38ddae7a
MD5 f574ab9c22d5dde11146a68a47192fe7
BLAKE2b-256 0b5bb495af8d79580e63140f35c31634b6c63627ccb2c41d2fc9f4e33f153218

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: vorte-1.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for vorte-1.0.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03eb732514453b54a3637a8f7bd4acaaa00839422731c91fbf28cd95345bdbad
MD5 be30290b848433a18e079e7872817c35
BLAKE2b-256 ee7bdfb259b07f2e9ad1f40d20ce4628527b65ca35a7ea57741e8a0706e9fd5f

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b531ca0f4962d5e3b39f90950c378b5b40a00785c2dfb16426a5179e9844031a
MD5 58ccc469c3ea2f390f4d44eb016f8ba9
BLAKE2b-256 ef1c70a03d4622f637614ebea226797f5c62dd9b8128b5c70e7aae7afad98c82

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c1c835d674f51a86322d4188a326f072090c7df79a5549853a7e8ffe7f0ae611
MD5 61c406655013a5b8ca61f1382232113b
BLAKE2b-256 8fd1e2b18207ae331ab63fc6d1d3071399f2927a2c7525573dad4e3a77de7856

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: vorte-1.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.6

File hashes

Hashes for vorte-1.0.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a4fa309e79793e1f2b2f4ecf2f90b290f8860baded5709d4ae3f2f5bad72d9ad
MD5 3c6d8e14d284649c0242b246b2bccd24
BLAKE2b-256 b0d08aa2bdeb131cbb23cd408a09719b3bd34c2e715fa2ef9ddf7f3573a6259a

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a8fc524f20a808f50638a26dc58579c9ced4e6c0eaaacbf3da7c72ccf2eaec46
MD5 ed9550ed52f0f5aa254009858b1424bf
BLAKE2b-256 8abed45fd5ae49aa28e1c717acbb438094f35bd5d5126a1ccb1f280f39029993

See more details on using hashes here.

File details

Details for the file vorte-1.0.8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for vorte-1.0.8-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c893516e934f58f62ee423a9317247c483319a78373ff3ee40269f18fa4b22df
MD5 ec7c8ec2e095564f21a36a3c6ccf7d74
BLAKE2b-256 02089c114dfb7f219d66832a77322ef1c68eb670fe31a339513d81b363838f8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page