v1.15.0b Check out our release notes

Build trading algorithms for any

An open-sourced framework built for professional trading algorithm development. Blankly enables developers to backtest, paper trade, and deploy cross-exchange without modifying a single line of trading logic.

One codebase for all exchanges

Every model needs to figure out how to buy and sell. We make it super easy for you so you can focus on building better trading algos. Your models can run on any platform, and on any supported exchange. We make that as easy as just changing one line of code.

Coinbase
Binance
Alpaca
OANDA
ftx
kucoin

The algo trading workflow should be this easy

Accelerate development by working in an open source framework. With no online IDE and the freedom to develop securely on software you love, Blankly is changing the game of programmatic trading. Stop developing with companies that claim your ideas & software - our open source license gives you complete ownership of the code you write.

Trusted by developers from all around the world

Whether you're building the next big algo or just dipping your toes in, we got you covered. Forever.

Stars
500+
Commits
1,000+
Downloads / Month
6,000+
  • "This is a incredible piece of work, the website is beautiful, very clear docs, the code is nice and modular. takes the nitty gritty bits out of making algos."

    r/algotrading
    todunaorbust
  • This is impressive. Really great work, I love the compatibility with multiple exchanges and the overall structure. Can't even praise the backtesting feature enough. I'm currently diving into the docs to really learn it and hopefully apply to my own strategy.

    r/algotrading
    bigrosso
  • Holy ****, really Nice project!

    r/opensource
    Notmyn4me

Build / Backtest / Deploy

The Blankly Approach

Check out our Blankly Platform

Build

Build trading algorithms using a package that is actively maintained, open sourced. It takes minutes to start instead of months. Check out this YouTube video of a crypto trading bot in less than 25 lines.

Backtest

Simplify and automate the backtesting process. Leverage the wealth of results to transform your algo trading development. Use powerful visualization and metrics across your backtests without having to change your code.

Deploy

Deploy in one line. Manage all your deployed trading projects all in one streamlined platform. Seamless deployment and monitoring for all your trading strategies. We integrate directly with your local code and the cloud.

Build trading algorithms the way you want

With our trading interface, we make it easy to structure your code how you want. Our module is designed to fit almost any trading style - from simple moving averages to machine learning models. We provide advanced technical analysis tools, immediate access to exchange's REST APIs, and websocket feeds for price updates and order book changes.

Integrate your existing code with ease

Bring powerful and accurate backtesting to your existing models by wrapping it in a few lines of code. Instantly trade across new exchanges and asset classes by leveraging our blankly interface. Our powerful integrations allow you to experiment and optimize like never before.

Deploy in one command

Stop creating new kubernetes clusters or Dockerfiles. Stop managing package installations and security updates, and stop worrying about hosting at home. We do that all for you in one command. Immediately deploy and update your code on our infrastructure - focus on improving your trading algos instead of running servers.

Ready to dive in? Read the Blankly docs today

It's super easy to get up and running and building your own money-making model in no time.

View Documentation

Frequently asked questions

Why did you create Blankly?
Blankly started out of our own struggles building programmatic trading algorithms. It took us months to just gather the data needed, another month to build the model, and another few months just to figure out how to deploy it. With Blankly, we take that process and make it just a few lines of code. We want to make what we've learned over time and make it available for everyone.
Is Blankly Open-Sourced?
Yes, all of Blankly is open-sourced, definitely check out our Github and submit a PR. We're continuously making more and more improvements as we go. So definitely check out our github for the latest updates and releases.
What can you do with Blankly?
We're making it super easy for you to build one trading bot that runs on any exchange. We give you the tools and the ability not only to trade, but also backtest your model and optimize for you to make the best models out there. We're not trying to sell you our specific trading bot. Check out this YouTube Video for an example
So is this just connecting multiple APIs?
We started out just doing that: making it easy to connect to Coinbase Pro and Binance. We soon expanded to multiple assets and exchanges. However, Blankly really shines not just in trade execution, but also model backtesting in one line, with custom data, and deploying to optimized cloud infrastructure. We're streamlinining the entire workflow, and not just the trading.
How do I get started?
All you have to do is install our package and check out our getting started docs! It's as simple as that. Easily run backtests on our Blankly Platform for free (Join the Waitlist).
Can I integrate an existing model?
Yes, Blankly allows for easy and quick iteration. I built a genetic algorithm to trade stocks in the past and integrated it with Blankly within minutes. We make it super easy to integrate for any exchange.