Getting Started¶
Welcome to APX! This section will help you get up and running with the API Publishing eXperience CLI.
What You'll Learn¶
- Installation: How to install APX on your system
- Quick Start: Set up your repos in 5 minutes
- Tutorial: Complete walkthrough — authoring, local dev, releasing, and consuming APIs
- Initialization Guide: Smart defaults, prompts, flags, and team onboarding for
apx init
Prerequisites¶
Before you begin, make sure you have:
- Go 1.26+ (for installation from source)
- Git (for version control operations)
- GitHub or Gitea as your canonical repository hosting platform
- Basic familiarity with command-line tools
Note
Platform requirement: APX 1.0 will support GitHub (github.com or GitHub Enterprise) and Gitea (self-hosted) as Git hosting platforms for the canonical repository. GitLab, Bitbucket, Azure DevOps, and other platforms are non-goals for v1.0. See Platform Requirements.
Choose Your Path¶
-
New to APX?
Start with installation and basic setup.
-
5-Minute Setup
Create your canonical and app repos, validate the setup.
-
Full Walkthrough
Author schemas, develop locally, release, and consume APIs end to end.
What's Next?¶
Once you've completed the getting started guide, you can:
- Learn about Local Development for detailed workflows
- Explore the Dependencies Guide for managing API dependencies
- Reference the CLI Documentation for all commands