Skip to main content

Learn LTI®

Explanations of the LTI® standard for people who have to build against it. Much of what is published about LTI® either describes the specification in the abstract or was written for LTI® 1.1 and never updated. These pages cover the current version, with the requests and responses an integration actually exchanges.

They are written from running LTIAAS in production. Where something is a property of the specification rather than of our service, it is marked as such, and the specification itself is published by 1EdTech Consortium, Inc.

Start here

Building an integration

Configuration and the services

What the setup fields mean, and what each LTI® Advantage service actually does.

Browsers and the iframe

An LTI® tool runs inside an iframe, which puts it on the wrong side of every browser restriction on third-party storage. This is the most common reason a working integration starts failing for some users and not others.

LTI® by platform

Every major platform supports LTI® 1.3. What differs is how you register with it, and what each one does that the specification does not describe.

Choosing an approach

LTI® and other standards

Reference

The guides document LTIAAS itself: account setup, the LMS-by-LMS registration steps, and each API. The glossary defines the terms these articles use.

All trademarks, logos, and service marks displayed on this website are the property of their respective owners. LTIAAS is a trademark of GatherAct, LLC, doing business as LTIAAS. Learning Tools Interoperability (LTI)® and LTI® are trademarks of 1EdTech Consortium, Inc. LTIAAS is not affiliated with, endorsed or sponsored by 1EdTech Consortium, Inc. or by any other owners of third-party trademarks used on this website. LTIAAS is not responsible for the content, quality, or accuracy of any websites linked to or from this website that are not owned by LTIAAS. If you have any questions or concerns about the use of any trademarks or content on this website, please contact us.