BIRT предоставляет несколько API и пример приложения Java EE для создания и просмотра отчетов. Основными API-интерфейсами являются API механизма проектирования(DE API), API механизма отчетов(RE API) и API механизма диаграмм (CE API). Эти страницы описывают различные API и иллюстрируют примеры их использования. В дополнение к API, BIRT поддерживает создание сценариев с использованием Rhino в проектах отчетов. Для начала написания сценариев доступен учебник.