UNPKG

fly-machines-sdk

Version:

API that provides ability to manage applications on Fly.io

38 lines (25 loc) 673 B
## Fly.IO Machines SDK for Node.JS ![FlyDocs Image](./images/fly.png) ### Install package ```shell npm i fly-machines-sdk ``` ### Init SDK Get Fly.io API Token ```shell export FLY_TOKEN=$(fly auth token) ``` ```ts import { FlyMachinesSDK } from 'fly-machines-sdk'; const apiKey = process.env.FLY_TOKEN; const orgSlug = 'personal'; const sdk = new FlyMachinesSDK(apikey, orgSlug); ``` ### Create new application Since fly.io migrated to app v2 each application should have a machine But two requests will be executed. 1. Create application 2. Assign machine with the application ```ts await sdk.createApplicationOnMachine({ name: 'app_name', config: {} }); ```