↓ Skip to Main Content
Fork me on GitHub

Secondary Navigation

Main Navigation

  • Overview
  • Getting Started
    • Download and Install
      • Linux Install
      • Mac Install
      • OLA on Windows via VMWare
    • Using OLA
    • Command-Line Tools
    • Device-Specific Configuration
  • Tutorials
    • OLA on Raspberry Pi
    • OLA on Windows via VMWare
    • OLA on Beaglebone
    • OLA on GuruPlug
    • OLA LED Pixels
  • Advanced Topics
    • OLA Merging Algorithms
    • OLA DiffServ support
    • OLA DMX Trigger
    • Patch Persistency
  • APIs
    • APIs Overview
    • C++ API
    • Python API
  • Get Help
    • Media, Publications & Talks
    • FAQ
    • IRC
    • Mailing Lists
    • Report a Bug
  • Developers
    • Help Wanted
    • APIs
    • Buildbot
    • Writing a new Plugin

APIs

There are a number of ways to communicate & control OLA programatically.

Official APIs:

  • C++
  • Python
  • Java (basic support only)

Other interfaces:

  • Command line tools, can be used within shell scripts
  • Web API, fetch http://localhost:9090/help to see a list of URLs (append ?help=1 to the end of a command for more info in newer versions of OLA). More info on the wiki OLA JSON API
  • MaxMSP

Third Party APIs

  • CHICKEN Scheme
  • OLA Clojure
  • Ruby Gem

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Copyright © 2025 | Powered by Responsive Theme
Lawpower by SFLC