Alpaca Works With

Alpaca works with many ways to trade! We pride ourselves in enabling many partnerships and allow our users to customize and automate their trade flow. Explore all the ways you can trade on Alpaca and come back to this page for more news! We are constantly working on new ways to enable you to trade.

We currently support the following integrations through OAuth 2.0:

Third-Party Tools Integration

We provide several open source libraries to aid in the platform integration process and help expedite the time it takes for you to get up and running with Alpaca. Below is a list of our official platform integration libraries. If you would like to see us provide integration support for a platform not listed here, please let us know at our Feature Request and Issues repo here.

Other helpful packages for migrating your trading activity to Alpaca:

  • backtrader integrated with Alpaca SDK is a python library for the Alpaca trade API within backtrader framework. It allows rapid trading algo development easily, with support for the both REST and streaming interfaces. For details of each API behavior, please see the online API document.
  • pylivetrader is a live trading framework in python 3 that is API-compatible with zipline. You can run your Quantopian algorithm with the minimum code change with Alpaca API. For more details about how to convert your Quantopian algorithm, please see zipline to pylivetrader migration.
  • pipeline-live is another library that works well with your Quantopian algorithm. If you are using the Pipeline API, this library can do what you tested in Quantopian and it works well with pylivetrader. For more details about how to adjust your Quantopian algorithm, please see the migration document.
  • backtrader is a simple but powerful backtesting and live trading framework that lots of algo traders have been using. We have integrated our SDK to backtrader and you can run your backtrader algo with our API. backtrader integrated with Alpaca SDK


Suggestions or questions?
We're always happy to hear from you. You can contribute to these docs on GitHub, or you can join our Community Forum or Community Slack to get help from other community members and the Alpaca team.