Apply now
Start your application in the Developer Portal
Two paths
Existing apps
You have a working app and want to bring it to Timeback. Follow the Level 1 integration
guide.
Native apps
You want to build something new for Timeback. Talk to us first so we can share curriculum
gaps and guide you toward Level 2.
Before you apply
Make sure you have:- A working app with learning functionality
- Development resources to complete the integration
- Familiarity with how we evaluate apps and the non-negotiables
How to get access
Apply in the Developer Portal
Create your organization profile and submit your application at
staging.developer.timeback.com.
Sign terms and complete onboarding
Accept the developer terms and complete the developer relations call. This call is required
to unlock staging access.
Receive staging credentials
After the call, staging credentials are issued to your organization. You receive a client ID
and secret for the staging environment.
Build and submit
Implement the Level 1 requirements and submit evidence for
review.
Review and approval
The Timeback team verifies requirements and approves your app. If rejected, you receive
feedback and can resubmit.
What you get
After completing onboarding, you receive:- Staging credentials (client ID + secret) for development and testing
- Access to the staging environment APIs
- Ability to push app configurations via the CLI
Integration levels
Timeback supports incremental integration levels. Start with Level 1 to get approved without rearchitecting your app. Each level unlocks more platform features and deeper integration with Timeback’s learning systems.| Feature | Level 1 | Level 2 |
|---|---|---|
| Launch and runtime support | ✔ | ✔ |
| Core learning events (XP, mastery) | ✔ | ✔ |
| Rostering via OneRoster | ✔ | ✔ |
| Staging and production credentials | ✔ | ✔ |
| Use Timeback placement data | ✗ | ✔ |
| Use PowerPath learning engine | ✗ | ✔ |
| Use QTI content formats | ✗ | ✔ |
| Use Timeback spaced repetition | ✗ | ✔ |
Level 1: Minimal viable
Level 1 is the minimum viable integration. Your app works on the Timeback platform and follows the non-negotiables, but you keep your own learning engine, content formats, and algorithms. What you get:- Staging credentials after onboarding
- Review path to production approval
- Production credentials after deployment
| Requirement | Description |
|---|---|
| App registration | Register app in the Developer Portal |
| Rostering | Student rostering via supported session flows |
| Activity tracking | Record learning sessions with client-side activity tracking |
- XP reflects real learning minutes (1 XP = 1 minute of focused learning)
- No XP below 80% accuracy
- Mastery verified before advancement
- Learning events are complete and accurate
- Learning engine and algorithms (e.g. no PowerPath)
- Content formats (e.g. no QTI)
- Placement and diagnostic logic
- Spaced repetition implementation
Level 2: Fully native
Level 2 apps use Timeback’s learning systems instead of building their own. You read Timeback’s placement data and act on it. You use our learning engine, content formats, and spaced repetition algorithms.Level 2 requirements are being finalized. Check back for updates.
| Capability | What it means |
|---|---|
| Placement data | Leverage Timeback’s placement data |
| Learning engine | Use PowerPath for sequencing and mastery logic |
| Content formats | Store and retrieve content in QTI format |
| Standards alignment | Align to curriculum standards via CASE |
| Spaced repetition | Use Timeback’s review scheduling algorithm |
- Don’t reinvent placement, sequencing, or spaced repetition
- Your app automatically benefits from platform-wide improvements
- Deeper analytics and cross-app progress sharing
What to expect during review
The Timeback team checks your app against the non-negotiables and Level 1 requirements.| What we check | How |
|---|---|
| XP calculation | Verify 1 XP = 1 minute of focused learning |
| Accuracy gating | Confirm no XP below 80% accuracy |
| Mastery verification | Check that advancement requires proof |
| Event emission | Validate Caliper events are complete and accurate |
| Launch compatibility | Test LTI launch and runtime behavior |
Ready to build?
Once you have staging credentials:Start building
Follow the step-by-step integration guide