Unlimited Discord Storage (up to 1.7PB**) as a API Endpoint
Important
A v3 of this is being worked on, you can see it's progress in the [v3] branch. The new branch is open to issues and pull requests; you are free to help us there.
Petaserver uses Discord(.py) and FastAPI to make an API server which then a client like petaclient can connect to.
The amount of storage is technically unlimited but your mileage may vary.
- Discord can ban you.
- Discord can rate limit your bot.
- Reads are very slow depending on what you're doing (There is adaptive read ahead for heavy tasks and extensive caching)
- writes are very fast due to server side caching.
- Without a client application, it is not particularly easy to use.
Please proceed at your own risk, and read UsageGuide.md in this repo.
It also includes a client usage guide, but API guide is not added yet.