Introducing the Streak API

Aleem Mawani
Streak Engineering Blog
3 min readOct 14, 2012

--

Today we’re happy to announce that we’re launching the Streak API. If you want to get started right away simply head over and read the API docs here.

The Streak API makes it easy to access the data stored in Streak programmatically, here are some typical calls you can make:

  • Creating and editing boxes (super useful for setting up web forms that submit straight to Streak!)
  • Creating and editing pipelines
  • Setting up automated reminders
  • Searching through all your streak data
  • Getting a newsfeed for updates to your boxes and pipelines

When we launched Streak this past March, we couldn’t imagine the tremendous response we’d receive. It’s been amazing, and all of your feedback — both positive and negative — is extremely appreciated. One of the most common pieces of feedback we’ve received can be paraphrased as: “You integrate amazingly with Gmail, but I have some other services — like MailChimp or Wufoo — that I’d like to integrate with.” We hear you, and with the release of the Streak API all of these integrations can now become a reality, as well as a heck of a lot more.

The Streak API is based on modern standards which makes it easy to incorporate into your own tools and systems, or mashup with a service like Zapier. I won’t go into the nitty gritty in this post, for that you can check out the docs, but needless to say practically everything you can do from the gmail interface you can do from the API.

To highlight some of the possibilities of what you can do with the API, I’ll use a couple of examples.

Buyer’s Best Friend

The first example comes from an amazing company that is leveraging modern technology to disrupt an old industry. Buyer’s Best Friend is a wholesale specialty cataloger that helps high quality manufacturers get their products into the stores you love. Due to their focus on technology BBF has many proprietary systems they have developed in-house to help manage their business. With the Streak API they’re now totally integrating their core systems with Streak data giving their employees access to even more information, allowing them to make faster and smarter decisions. This is on both a micro level on their individual customer information, and at a macro level with forecasting, dashboards and alerts.

Streak

The second example is actually something that I wrote for my own use. As a developer I don’t actually spend all of my time in my inbox, I spend a considerable amount of time in my code editor (Sublime Text) and the command line. I wrote a little utility that gives me command line access to my Streak information, so I can run little arbitrary scripts and queries over my Streak data. Even in the early days with minimal functionality my utility has been surprisingly useful and I’m excited to try out other little scripts like piping things into and out of git.

It’s just the beginning and we can’t wait to see how you use the Streak API to make your systems smarter and more useful.

Send us your stories and we’ll feature them here on the blog.

--

--