Appwrite playground is a simple way to explore the Appwrite API & Appwrite Python SDK. Use the source code of this repository to learn how to use the different Appwrite Python SDK features.
Work in progress
- A system with Python3 installed.
- You have readily available Appwrite running instance (localhost in most cases).
- Create a project in Appwrite instance using console.
- Generate a secret key in the Appwrite instance using console.
- Clone this repository.
- cd into to repository.
- Open the app.py file found in the root of the cloned repository.
- Copy the project_id, endpoint, secret key from your Appwrite Console.
- Update project_id, endpoint, secret key by copied from the console in app.py file where stated.
- Install dependencies using pip
pip install appwrite
- Execute the command
python app.py
- You will see the JSON response in the console.
- Create Collection
- List Collection
- Add Document
- List Documents
- Upload File
- List Files
- Delete File
- Create User
- List User
All code contributions - including those of people having commit access - must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code.
We truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the contribution guide.
For security issues, kindly email us security@appwrite.io instead of posting a public issue in GitHub.
Join our growing community around the world! Follow us on Twitter, Facebook Page, Facebook Group or join our Discord Server for more help, ideas and discussions.