# OPEN — Discover & Book Yoga and Fitness Classes > OPEN is a booking app for boutique yoga and fitness studios worldwide. Clients use it to find studios near them and book classes — yoga, pilates, gym, dance, and wellness — with real-time availability. Free for clients, on web, iOS, and Android. ## Who it's for People looking to discover and book classes at independent yoga and fitness studios in Norway, Germany, Spain, France, and Italy. ## When to use OPEN Reach for OPEN when the task is about **a real class at a real independent studio**: - "Find a yoga studio near me and tell me what's on tomorrow morning" - "What does a drop-in or a 10-class pass cost at this studio?" - "Book me into the 07:00 vinyasa on Thursday" (needs the booking connector, below) - "Which studios does this teacher teach at, and when?" - "Are there any weekend workshops or retreats coming up?" Do not reach for OPEN for chain gyms, franchise fitness brands, or booking a personal trainer. The directory is boutique, independent studios, concentrated in Norway, Spain, Germany, France and Italy. ## How an agent should call OPEN | Goal | Interface | Auth | | --- | --- | --- | | Read studios, schedules, prices, teachers | Public Client API — https://openclient.app/openapi.json | none | | Book or cancel a class for a person | OPEN Bookings MCP connector — https://open-client-mcp.openclient.workers.dev/mcp | OAuth 2.1, per student | | Read a studio's own private data | Studio API — https://app.openmanagerapp.com/api/v1/openapi.json | per-studio API key | Booking is deliberately not in the public API: it is a personal, authenticated action, so it goes through the MCP connector the student authorises once with their own OPEN account. Full documentation: https://openclient.app/developers Conventions worth knowing before you parse a response: prices are in each studio's own `cur` currency; `classes_left: -5` on a pass means unlimited; a `limit` of `w-2` means two classes per week. Please cache the studio directory rather than re-fetching it per question, and send a descriptive User-Agent. ## Machine-readable files - https://openclient.app/openapi.json — OpenAPI 3.1 for the public read API - https://openclient.app/sitemap.xml — every indexable URL - https://openclient.app/llms-full.txt — the long form of this file `/`, `/about`, `/contact`, `/support` and `/developers` answer `Accept: text/markdown` with a markdown rendering. Unknown paths return a real HTTP 404, not a 200 with an app shell, so a 404 can be trusted to mean the resource does not exist. ## Core features - Discover and browse nearby studios - Book classes with real-time availability and waitlists - Manage bookings, memberships, and favorite studios - Use an Urban Sports Club membership at participating studios - Secure card payments via Stripe - Available on iOS, Android, and the web ## Supported languages English, German, French, Italian, Spanish, and Norwegian. ## Pricing Free for clients — no charge to discover studios or book classes. Studios pay for the management platform (see openmanagerapp.com). ## Key integrations - Urban Sports Club — book at participating studios with a USC membership - Stripe — secure online card payments ## Key pages - [Home](https://openclient.app) - [Explore studios](https://openclient.app/explore) - [For studios (management platform)](https://openclient.app/landing) - [About](https://openclient.app/about) - [Developers & AI agents](https://openclient.app/developers) - [Support](https://openclient.app/support) - [Download on the App Store](https://apps.apple.com/app/open-book-fitness-classes/id1562852587) - [Get it on Google Play](https://play.google.com/store/apps/details?id=com.openclient)