@sfng.co/appfolio-cli
v0.1.0
Published
Agent-first CLI for the AppFolio Database API
Readme
AppFolio CLI
appfolio is an independent command-line client for the AppFolio Database
API. It is not affiliated with, endorsed by, sponsored by, or supported by
AppFolio, Inc.
The source repository is private. The npm package contains the compiled CLI, its bundled runtime dependency, and its proprietary license.
Requirements
Install Node.js 24. The CLI rejects every other Node.js major version at startup.
Install
Install the current package globally:
npm install --global @sfng.co/appfolio-cliRun the installed command:
appfolio -hRun an exact version
Pin the package version in automation:
npx @sfng.co/appfolio-cli@<version> -hReplace <version> with a complete published version such as 0.2.0.
Configure a profile
Set the three AppFolio credentials, then pass the client secret through stdin:
export APPFOLIO_CLIENT_ID="your-client-id"
export APPFOLIO_CLIENT_SECRET="your-client-secret"
export APPFOLIO_DEVELOPER_ID="your-developer-id"
printf '%s\n' "$APPFOLIO_CLIENT_SECRET" |
appfolio profiles add production \
--client-id "$APPFOLIO_CLIENT_ID" \
--developer-id "$APPFOLIO_DEVELOPER_ID"Select the profile as the default:
appfolio profiles default productionCommand reference
Run appfolio -h for the general command reference. Run
appfolio <command> -h for command-specific help.
