×Build Pencil Spaces into your platform.
Built for edtech platforms, marketplaces and tutoring companies with their own software. Create classrooms, sign users in, schedule sessions and pull back recordings, transcripts and attendance. Embed Spaces in your own app, so learners never leave it.
Already on Pencil Spaces? Institution Admins can generate a key in Settings › API & Integrations.
Algebra · AnaWhat you can build
The whole classroom, by API.
A REST API covering the people, rooms, schedule and records of live teaching.
Built on it
The API behind our partner integrations.
Tutor management platforms use the same API to put Pencil Spaces inside their own products.
One click from the dashboard
Tutors click Start and learners click Join in Wise, and both land in the Space.
The recording comes back
Oases creates meetings for online sessions and attaches the recording and transcript afterward.
Inside the marketplace
Lessons open inside the marketplace’s own portal, so learners never leave it.
Building something similar? Talk to us about an integration.
Get started
Your first classroom in three steps.
Follow the quickstart, or talk to us if you want a staging environment first.
Generate your API key.
An Institution Admin opens Settings › API & Integrations in Pencil Spaces and clicks Generate API Key. Copy it somewhere safe; it’s shown only once.
Create a user and a Space.
Send your key as a Bearer token. Create an API user, then create a Space with them as host or participant.
Log them in.
Request a login link for the user and open it in a new tab or an iframe. Links work for one hour.
FAQ
Questions, answered.
Which Pencil Spaces plans include API access?
API access comes with our usage-based and Enterprise plans. Talk to our team about the right fit, including API access during a free trial.
Can I embed Spaces in my own app?
Yes. Open a Space in an iframe served over HTTPS, with camera, microphone and screen sharing allowed. The standalone option keeps users in the classroom, and startCall starts the call for hosts; add skipCallHostCheck to start it for everyone.
How do users sign in?
Create API users, then request a login link for each one. There are no passwords to manage, and each link expires after one hour.
Are there rate limits?
Yes. Ask our team for the current limits before you build anything high-volume.
Is there a test environment?
Yes. We can set up a staging environment for you on request.
Who can create API keys?
Institution Admins, in Settings › API & Integrations. Each key is shown only once.
How is student data protected?
Pencil Spaces is FERPA, COPPA, GDPR and SOC 2 Type II compliant, and ISO 27001 certified.
×Get started
Build your classroom on Pencil Spaces.
Start with the docs, or tell us what you’re building.
Planning an integration
Talk it through with us.
Book a call and we’ll map your product to the API, and set up staging if you need it.
Ready to build
Start with the quickstart.
Generate a key in Settings › API & Integrations and make your first calls.






