programcode

Review · Chatbot builders

Spur review

A branded coaching workspace with useful client tools, but no published developer API or self-hosting path.

6.0/10ProgramCode score

We may earn a commission if you buy through links on this page. It never changes a score or a ranking. How we make money

The bottom line

A client-management app for coaches, not a platform to build software on.

Spur is a hosted coaching workspace for personal trainers and other coaches. It brings workout and nutrition planning, client messaging, progress tracking, course sales and payments into one branded service. Its Starter plan is free for up to two clients; Pro starts at $19 per month.

For developers, the main limitation is the integration surface: Spur’s public site describes its coach-client app, but publishes no API contract, SDKs, CLI or self-hosting option. Treat it as a business application rather than a component to embed or extend until the vendor confirms those capabilities.

Good fit if

  • Independent personal trainers
  • Coaches managing client plans
  • Studios selling branded coaching

Skip it if

  • Developers seeking a public API
  • Teams requiring self-hosted software
  • Apps needing documented webhooks
Spur homepage
Spur homepage, captured Nov 10, 2026

ScoresHow it rates

  • Features4
  • Ease of use7
  • Value for money7.5
  • Support5
  • User sentiment6

What works

  • Training, nutrition and messaging in one workspace
  • Starter plan is free for up to two clients
  • Pro client-count tiers and prices are listed
  • Includes progress tracking and AI-assisted programming
  • Custom-branded app is promoted on the homepage

What doesn't

  • No public API contract or SDKs are listed
  • No CLI or programming languages are named
  • Open-source licence and source availability are unpublished
  • Data export and self-hosting details are unpublished
  • Reliability, security and compliance details need vendor confirmation

01What Spur is, technically

Spur is a hosted coaching-business application, not a library, CLI or self-hosted server. Coaches use it as a branded workspace for client training and nutrition plans, messaging, progress tracking, course sales and payments. Its stated aim is to bring those business workflows into one place instead of having coaches switch among separate apps.

In a typical stack, Spur sits alongside a coach’s website and business operations as the system clients use to receive plans and communicate with their coach. The homepage promotes a custom-branded app and an AI engine for workout generation and predictive analytics. That makes it a packaged service for running a coaching business, rather than a documented platform for building a separate product on top of Spur. Teams evaluating it for a software workflow should first confirm whether the vendor supports their required data exchange or integrations.

02Spur API, SDKs and docs

Spur’s public homepage describes a coach-client workspace, not a developer integration surface. The vendor publishes no API contract, SDKs, supported programming languages, CLI or webhook documentation on the homepage. We would not plan an integration around a REST API or event hooks without getting confirmation from Spur and reviewing its developer documentation.

The available surface described there is the branded app: coaches create plans, message clients with videos, photos or notes, track progress and sell courses. A customer testimonial mentions Garmin integration, but the homepage does not describe its scope or setup. Ask Spur which integrations are supported, whether they are one-way or bidirectional, and whether data can be accessed programmatically. Confirm SDK support and documentation with the vendor before making Spur a dependency in an application or automated workflow.

03Spur pricing for developers

Spur is priced by client capacity, not API calls, compute or developer seats. Starter is free forever for up to two clients. Pro is billed monthly: $19 for five clients, $29 for 10, $49 for 20, $100 for 50 and $190 for 100. The pricing page lists no annual rate. Enterprise is for 100+ clients and requires contacting the vendor for a custom price.

The listed tiers make client-count costs visible, but the vendor does not publish overage charges, add-on prices or a free-trial term in the pricing details. The homepage advertises a trial that can accommodate up to 100 clients without a credit card, so confirm its duration and terms before relying on it. For a production coaching business, ask what happens when the account exceeds its chosen client tier and whether payment processing or other services carry separate charges. These prices buy the coaching application, not API usage.

Full Spur pricing breakdown →

04Spur: open source, self-hosting and lock-in

Spur is presented as a branded coaching workspace accessed through its app, not as downloadable software. The vendor does not publish an open-source licence or source code availability on its public homepage. It also does not publish a self-hosting option, so teams should treat the service as hosted unless Spur confirms otherwise.

Data export and migration documentation are not published on the homepage. Before moving client records, workout histories, nutrition plans or messages into Spur, ask what can be exported, in which formats, and whether the export includes files and historical data. Migration difficulty depends on those answers and on whether the next system can import them. The branded app and client workflows can make switching more involved than replacing a standalone planning tool, so establish an exit path before onboarding a large client base.

05Spur in production

The clearest published capacity boundary is client count: Starter covers up to two clients, Pro lists tiers through 100, and Enterprise is for 100+ clients. The homepage also advertises a trial for up to 100 clients, without a published duration in the pricing details. Ask how client limits are counted, what happens at a tier boundary and whether upgrading is immediate.

The vendor does not publish API rate limits, uptime commitments, incident procedures or service-level terms on the homepage. Security controls, data retention, backups and compliance certifications also need confirmation before storing sensitive client or health-related information. The feature list includes HRV and sleep tracking, so clarify what data is stored and who can access it. For production use, confirm export procedures, account recovery and support response expectations as well as the pricing tier.

Questions people ask

What does Spur do?

Spur is coaching-business software for personal trainers and other coaches. It combines training and nutrition plans, client messaging, progress tracking, course sales and payments in a branded workspace. The homepage also promotes habit coaching and AI-assisted workout generation and predictive analytics.

Does Spur have an API or SDK?

Spur’s public homepage does not publish an API contract, SDKs, supported programming languages or a CLI. Ask the vendor whether a supported API or other integration method is available, and review its developer documentation before designing a connection around Spur.

How much does Spur cost?

Starter is free for up to two clients. Pro is billed monthly, starting at $19 for five clients; listed tiers go up to $190 for 100 clients. Enterprise is for 100+ clients and requires contacting Spur for custom pricing.

Can I use Spur with a branded app?

Yes. Spur’s homepage promotes a custom-branded app as a product feature. It describes the app as a way for coaches to deliver plans and communicate with clients. Ask the vendor about branding options, setup requirements and whether those options vary by plan.

Can I self-host Spur or export my data?

Spur is presented as a hosted coaching workspace, and its public homepage does not publish a self-hosting option or data export details. Ask the vendor whether exports are available, which records and files they include, and what formats are supported before moving client information into the service.

Sources

  1. Spur homepage
  2. Spur pricing page