๐ ReVanced API
March 7, 2026 ยท View on GitHub
Continuing the legacy of Vanced
๐ ReVanced API
API server for ReVanced.
โ About
ReVanced API is a server that is used as the backend for ReVanced. ReVanced API acts as the data source for ReVanced Website and powers ReVanced Manager with updates and ReVanced Patches.
๐ช Features
Some of the features ReVanced API include:
- ๐ข Announcements: Post and get announcements
- โน๏ธ About: Get more information such as a description, ways to donate to, and links of the hoster of ReVanced API
- ๐ Manager: Get the latest updates of ReVanced Manager and its downloaders
- ๐งฉ Patches: Get the latest updates of ReVanced Patches, directly from ReVanced API
- ๐ฅ Contributors: List all contributors involved in the project
๐ How to get started
ReVanced API is deployed as a Cloudflare Worker.
๐งโ๐ป Local development
- Install dependencies with
bun install - Copy
.env.exampleto.envand fill in the required environment variables - Create a local D1 database and run migrations with
bun run db:migration:apply - Start the development server with
bun run dev
๐ Deployment
bun run db:migration:apply --remote # Configure the database_id in wrangler.toml after this command.
bun run deploy
๐ Everything else
๐ Contributing
Thank you for considering contributing to ReVanced API. You can find the contribution guidelines here.
๐ Licence
ReVanced API is licensed under the AGPLv3 licence. Please see the licence file for more information. tl;dr you may copy, distribute and modify ReVanced API as long as you track changes/dates in source files. Any modifications to ReVanced API must also be made available under the GPL along with build & install instructions.