Add LTI® to Your App Without Implementing the Protocol
How It Works
LTIAAS works as a middleman between your application and any LTI® compliant LMS, handling all of the communication. Register your tool once, and the same integration works across Canvas, Moodle, Blackboard, Brightspace, Schoology and the rest.
You have access to a powerful API that allows you to take advantage of the various LTI® functionalities, like single sign-on, grade manipulation and roster retrieval, without implementing the specification yourself.
Deploy
Create an account, give us the URL in your application that launches should land on, and deploy in whatever language and framework you already use.
Register
Register your tool in an LMS, either by hand or by letting an admin connect it from their own console with dynamic registration.
Launch
When a user opens your tool from the LMS, LTIAAS performs the LTI® handshake and redirects them to your URL with an ltik token attached.
Integrate
Use that token to call the API: read the launch context, list the course roster, write grades back, or return content through deep linking.
const url = 'https://your.ltiaas.com/api/idtoken'const response = requests.get(url, { headers })const userInfo = response['user']const lmsInfo = response['platform']const launchInfo = response['launch']const servicesInfo = response['services']
A Very Easy-to-Use API
Retrieve an ID Token
One request returns who launched, which LMS they came from, the course context, and which LTI® services that launch can use.
Retrieve course roster
List everyone enrolled in the course the launch came from, with their role, through Names and Roles Provisioning.
Manipulate Grade Lines
Create, read, update and delete line items in the LMS gradebook.
Manipulate Grades
Post scores against a line item, and read back what the LMS currently holds.
Perform Deep Linking
Return a set of resources for a teacher to choose from, so each choice becomes its own link into your tool.
+ 1.5 million requests a month
LTIAAS is used by universities, publishers and ed-tech companies to run their LTI® integrations in production. Our API serves over 1.5 million requests every month.






































Build Your Own Plan
Core: Base Package
$ 0.03 / MAU (or less)
MAU = Monthly Active UsersDeep Linking
Multiple AppsCustom Activities+ $ 0.0045 / MAU
Names and Roles
List all students in a classIdentify teachers and admins+ $ 0.006 / MAU
Assignments and Grades
Get a list of assignmentsPost grades back to class+ $ 0.01 / MAU
Dynamic Registration
Simplify LMS registrationLower barrier to entry+ $ 10 / Month
Core: Base Package
$ 0.03 / MAU (or less)
MAU = Monthly Active UsersLearn more about how our pricing scales as you grow on our pricing page.*
Set Everything up Yourself in the Customer Portal
Customer PortalOur Clients Speak
Implementing LTI® spec for your product can be very time-consuming and can cause significant delays in your product implementation, if not done right. Ltiaas helped us greatly in achieving our LTI® integration milestone. We highly recommend LTIJS or Ltiaas for your LTI® integration needs for their detailed documentation and support.

Pramod Vadrevu
Founder & President · Dynos.IO
With ltiaas everything just worked. No surprises and no unexpected delays. We went from proof of concept to production ready in a few weeks. Awesome experience all around.

Curtis Fuhriman
CTO · CPM Educational Program
LTIAAS was very easy to get installed on multiple LMS platforms for a fraction of the cost that IMS or other providers would charge and their support service has been outstanding since then. Would highly recommend Carlos and his team.

Nitin Jain
CEO & Founder · Engage Fast Learning
When your LMS only supports LTI® 1.1 (without deep linking), you have two options. Cry yourself to sleep or have the good luck to find LTIAAS. The team at LTIAAS took our requirements and turned our LTI® 1.1 implementation into a fully compliant LTI® 1.3 setup. Goodbye manually adding 200+ LTI® 1.1 links! We could not be happier with the support and customizations that we received from LTIAAS. Highly recommended!

David Pesce
President · Exputo
Start with a Free Account
Every account includes five free monthly active users, so you can register an LMS and run a real LTI® launch end to end before you pay anything.


