The "Aha" Moment: How to Onboard an API Service and Get Active Users
Introducing Serverless Data Feeds
Share Data Without Sharing Credentials: Introducing Pipe-level Permissions
How to Embed a Live, Refreshable D3.js Chart into GitHub Pages
A 90 Degree Tilt: Introducing Vertical Pipes
A Simple Pipe Routing Example: HTML Upload to HTML Display
Introducing our API and Command Line Interface: Flex.io for Developers
Adding Dynamic Content to a Static Web Page
Although our team has been quite fond of our private version of the SDK for some time, this very hungry caterpillar still needed a few months of hard work to emerge from its chrysalis as a public release. And, today, at
Version 1.8.3, it finally decided to break through and peek out.
The SDK provides a toolkit for simplifying common API integrations and tasks. Making a request to an API endpoint is pretty trivial, but real-world integrations often require a bunch of additional steps and processing infrastructure – stuff like reformatting JSON, looping through records, tagging files, enriching local stores with external data, aggregating statistics and validating inputs.
Using the SDK, you can put together information from APIs any way you want. For instance, you can process and transform the results from API calls and easily build and wrap functions on top of these services to deliver content the way you want.
Our goal is to give developers the building blocks to knock out complex integrations with just a few lines of code.
We’ve put together a few resources to give you a quick look at the SDK. To begin, check out the Getting Started Guide for a set of basic examples. For more details, you can find everything else in the full set of SDK docs and the API reference.
In addition, we’ve added several code templates that highlight some handy uses:
Using CSV data from the web. You can convert and use CSVs returned from a web link or API endpoint for reports and charts, without the troubles of parsing or bringing down the data. If you’ve seen data on the web and wished you could use it without the woes of handling it or downloading a huge chunk of data, you’ll appreciate the
filter()functions. Take a look at how to convert a CSV file on the web to JSON, along with our template on how to set up a data feed of stock history from Google Finance.
Notifications. You can easily send messages, such as emails, Slack messages, or text messages without all the effort of hooking up to these services. Take a look at how to send an email, a Slack message, or a text message.
Quick format changes. You can make simple format changes in a single step, such as flattening JSON into a downloadable CSV using the
convert()function, or generating a PDF snapshot of a webpage using the
render()function. Take a look at our template for how to render a webpage to a PDF to see how it works.
And there’s much more to come. For additional examples, check out the full list of templates.
There’s still quite a lot to do to the realize the vision and promise for this toolkit, but better to get it out and let you have a look.
We’re more than eager to get your thoughts and feedback, so please don’t be shy. Shoot us an email or give us a call.
We hope you have fun with the SDK and enjoy getting some serious stuff done with it. We’re incredibly excited to get this into the wild, and can’t wait to see what you build!