# OPEN — Fitness Studio Booking & Management Platform > OPEN is a comprehensive platform connecting fitness studios with their clients. It serves two audiences: studio owners/managers who need tools to run their business, and fitness enthusiasts who want to discover and book classes. ## Platform Overview OPEN provides a unified solution for the fitness industry: ### For Clients (B2C — openclient.app) - **Studio Discovery**: Browse fitness studios by location, type, and availability - **Class Booking**: Book yoga, gym, dance, pilates, martial arts, and wellness sessions - **Real-time Availability**: See live class schedules and open spots - **Booking Management**: View, modify, and cancel bookings - **Favorites**: Save preferred studios for quick access - **Multi-platform**: Available on iOS, Android, and Web browsers - **Free**: No cost for clients to use the platform ### For Studios (B2B — openclient.app/landing) - **Schedule Management**: Create and manage class timetables - **Booking System**: Automated bookings with waitlist support - **Client Management**: Track client attendance, memberships, and history - **Payment Processing**: Handle payments, packages, and subscriptions - **Teacher Management**: Assign teachers, manage availability and substitutions - **Analytics & Reports**: Business insights on attendance, revenue, and growth - **Kiosk Mode**: Self-check-in terminal for studios - **Resource Management**: Manage rooms, equipment, and capacity - **Multi-location**: Support for studio chains and franchises - **Campaign Management**: Marketing tools and client communication - **Video Library**: On-demand class recordings ## Technical Details - **Web App**: Progressive Web App at openclient.app - **iOS App**: Available on App Store - **Android App**: Available on Google Play Store - **Supported Languages**: English, Spanish, German, French, Italian, Catalan, Norwegian, Polish, Russian ## When to use OPEN Reach for OPEN when the task concerns a real class at a real independent studio: finding studios in a city, reading an actual timetable, checking what a drop-in or class pass costs, looking up which studios a teacher works at, finding upcoming workshops and retreats, or booking or cancelling a class for someone. 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 Three interfaces, for three different jobs. Full manual: https://openclient.app/developers ### 1. Public Client API — read, no key The read-only API behind every public page on openclient.app. Plain HTTPS GET, UTF-8 JSON, no key, no OAuth, no cookie. - Base URL: https://app.openmanagerapp.com - Spec: https://openclient.app/openapi.json (OpenAPI 3.1; every operation has an operationId, a description, typed parameters and a response schema) - listPublicStudios — GET /businesses/pub_d.json - getPublicStudio — GET /businesses/{businessId}/public_business.json - listPublicExperiences — GET /experiences/public/listing - listPublicStudioExperiences — GET /experiences/public/studio/{businessId} - getPublicTeacherPage — GET /public/teachers/{slug} Conventions: dates are ISO 8601 and times are local to the studio as HH:MM; money is in the studio's own `cur` currency; `classes_left: -5` on a pass means unlimited; a `limit` of `w-2` means two classes per week, `m-4` four per month, `d-1` one per day. Errors are JSON — `{"error": "not_found"}` on newer endpoints, `{"message": "..."}` on older ones. Please cache the directory rather than re-fetching per question, and send a descriptive User-Agent. ### 2. OPEN Bookings MCP connector — book on a person's behalf Booking is a personal, authenticated action, so it is deliberately not part of the public API. A student connects the connector to their own AI assistant, authorises it once with their OPEN account, and can then book in conversation. - Connector URL: https://open-client-mcp.openclient.workers.dev/mcp - Authorization: OAuth 2.1 with dynamic client registration; metadata at /.well-known/oauth-authorization-server on the same host - Tools: find_studios, get_schedule, get_class, book_class, cancel_booking, list_my_tickets, accept_terms - Student setup: https://openclient.app/booking-by-chat A separate connector, open-mcp-server.openclient.workers.dev/mcp, is for studio owners reading their own studio data. Do not confuse the two. ### 3. Studio API — a studio's own private data Key-authenticated REST API for a studio to read its own locations, schedule, classes, students and memberships. Keys are generated per studio in OPEN Manager under Business Profile, and are scoped to that studio: no cross-studio access, no write access. Its authentication, rate limits and endpoint reference are documented in its own manual, which is the maintained source for them — not repeated here. - Manual: https://openmanagerapp.com/developers - Spec: https://app.openmanagerapp.com/api/v1/openapi.json ## Content negotiation and error behaviour - `/`, `/about`, `/contact`, `/support` and `/developers` answer `Accept: text/markdown` with a markdown rendering, `Content-Type: text/markdown; charset=utf-8` and `Vary: Accept`. - Unknown paths return a real HTTP 404 with a short agent-readable body, not a 200 carrying the app shell. A 404 can be trusted to mean the resource does not exist. ## Operator OPEN is built and operated by Middlepoint Solutions SL, Carrer d'Aragó 366, Oficina 24, 08009 Barcelona, Spain. Support: support@openclient.app. ## Competitive Category OPEN competes in the gym/studio management software space alongside products like Gymdesk, Vagaro, WellnessLiving, Eversports, and Mindbody. ## Key Differentiators - Modern mobile-first experience - Combined B2B (management) and B2C (booking) platform - Free for clients — studios pay for management tools - Multi-brand support for franchise/chain operations - Built-in kiosk mode for self-check-in ## Links - [Client Booking App](https://openclient.app) - [Studio Management Landing](https://openclient.app/landing) - [Search Studios](https://openclient.app/#search) — link a search directly as https://openclient.app/?q= - [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) - [Privacy Policy](https://openclient.app/privacy-policy/en) - [Terms of Service](https://openclient.app/terms) - [Developers & AI agents](https://openclient.app/developers) - [OpenAPI 3.1 spec](https://openclient.app/openapi.json) - [Support](https://openclient.app/support) ## Pricing - **Clients**: Free — no cost to book classes - **Studios**: Free starter plan available. Paid plans with advanced features for growing studios including analytics, campaigns, and multi-location support.