No project description provided
Project description
Fly.io Python SDK (Unofficial)
The fly-python-sdk
library is an unofficial Python API wrapper for Fly.io's Machines API.
Installation
pip install fly-python-sdk
How to Use
In order to use fly-python-sdk
, you'll need to obtain a valid authentication token. To do this, use flyctl's fly auth token
command or create a new token in your Fly.io dashboard.
Orgs
Create an App
import asyncio
from fly_python_sdk.fly import Fly
fly = Fly("FLY_API_TOKEN")
asyncio.run(fly.Org("my-org").create_app(app_name="fly-away"))
List Apps
import asyncio
from fly_python_sdk.fly import Fly
fly = Fly("FLY_API_TOKEN")
asyncio.run(fly.Org("my-org").list_apps())
Apps
Delete an App
import asyncio
from fly_python_sdk.fly import Fly
fly = Fly("FLY_API_TOKEN")
asyncio.run(fly.Org("my-org").App("fly-away").delete())
Inspect an App
import asyncio
from fly_python_sdk.fly import Fly
fly = Fly("FLY_API_TOKEN")
asyncio.run(fly.Org("my-org").App("fly-away").inspect())
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fly_python_sdk-0.3.1.tar.gz
(7.5 kB
view hashes)
Built Distribution
Close
Hashes for fly_python_sdk-0.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055303dac4a19b0e0c8ffc3401b9bef2663ba4280e2c5589f3678fcb25650b4f |
|
MD5 | 395d838a54d48d5007b8d83e9b299a9a |
|
BLAKE2b-256 | 2104478b0aa02bbab357f1df8d4ef489fcdc09de136edd977c5b15674ffa1201 |