The Gaggle Connect API lets logbooks, coaching tools, wing makers and other services read a pilot's Gaggle data after the pilot has signed in and approved access. You get their stats, their flight log and each flight's track as GPX, and a webhook when they record a new flight.
What you can build
Import a pilot's flights into your logbook, show their totals in a dashboard, analyse tracks in your coaching tool, or keep a wing's flight hours up to date.
The pilot is in control
Pilots choose what to share, switch individual permissions off later, and can disconnect your app at any time. Pilots also choose which sharing levels of their flights an app sees, and Gaggle emails them a security notice when an app is connected.
Every plan can connect
Free pilots share new flights, Frequent Flyer pilots the last 30 days with distance, and Adventurer pilots the whole logbook with distance and weather. The plan sets the history and the detail, not whether the pilot can connect.
We register providers by hand. Email us with who you are, what you are building, the redirect URLs for sign-in and the URL that should receive webhooks. We reply with a client id, a client secret and a webhook signing secret. You accept the API terms by using them. There is no charge for now.
Request access/v1/me to see what the pilot allows and which plan they are on.Authorization
Send a pilot to Gaggle to approve access, exchange the code, refresh tokens and disconnect.
Permissions and plans
What the pilot controls, and what each Gaggle plan returns.
Flights and tracks
Sync the flight log, handle deletions, and download tracks as GPX.
Webhooks
Get told when a pilot records a flight, and verify the signature.
Rate limits and errors
Limits, 429 handling, ETags and every error code.
AI assistants (MCP)
Connect Gaggle to Claude or ChatGPT, and how MCP clients sign in and call the tools.
API reference
Every endpoint, field and example, from the OpenAPI file.
API terms
The terms for using pilots' data: purpose, deletion, security.
Pilots can read how it works in the help center:Connected apps andConnect Gaggle to your AI assistant.
The OpenAPI 3.1 file is at/developers/openapi.yaml.