Python API client and Color Search in Instagram

We are excited to have our API available for out-of-the-box development in one more major platform – Python!

Python

Ivan Penchev was enthusiastic to port the PHP client in Python and no sooner said than done – here it is https://github.com/ivanpenchev/imagga-py.

In no time Georgi Kostadinov put it at work, and what a better way to try it than prototyping basic tool that searches among recent Instagram photos based on colors, using Imagga Color API. He was kind to publish his code as well: https://github.com/gkostadinov/Instagram-Color-Search-Python.

Instagram Color Search

Instagram Color Search prototype

Thank you guys, you’re awesome!

You can try our APIs by applying for trial account at www.imagga.com. Currently we have PHP, Java, Ruby and Python clients for our APIs.


Imagga API kits in Ruby and Java, now looking for your platforms!

I guess most of you agree that nothing is as motivating as seeing people being enthusiastic about what you do. And that’s why we feel privileged to have some real supporters among you guys!

We are happy to announce that now we have some great community-supported kit/clients for Imagga API in Ruby and Java!

Trying to stick to the MVP approach when launching our platform in the end of this January, we decided that it’s absolutely OK to have only a PHP client and a well written concise documentation that still allows developers integrate the API in other platforms, until we manage to implement multiple platform kits later on.

We thought that if hackers are eager enough to try and use our API it should be OK for them to spend an hour or two figuring out how to make the proper HTTP calls on their own, in their development platforms of choice. Happily enough, this turned out to be right!

 

Ruby

The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February! The ColourTag.me team formed during the hackathon was eager to use Imagga’s color extraction and they were using Ruby, so Mart did the ‘hackwork’. He was kind to publish it on GitHub – https://github.com/martkaru/imagga - and to continue supporting it after that. Big Thanks Mart!

 

Java (registered trademark of ORACLE)

The Java API kit is implemented and constantly updated by Jakob Vad Nielsen. He contacted us long time ago, when we still haven’t launched Imagga API publicly, and we took the chance to contact him back once we were ready. Soon after he shared that he has implemented and published a Java kit, available in GitHub again – https://github.com/lazee/imagga-java-kit. Big Thanks to Jakob, also for his feature and tweak requests that make a lot of sense, and for being that rapid in keeping the kit up to date with the constant changes we apply to the API!

Now it’s your turn!  We are currently focusing the majority of our technical efforts to providing more advanced and scalable technology. That’s why porting the Imagga API client/kit to some other platforms unfortunately is out of our very-short-term backlog. But that’s where you can help! Do you feel enthusiastic about what we do and want to try it out, but your preferred platform is neither PHP, nor Ruby, nor Java? You are more than welcome to wrap a client for it and share it with others! Node.js, .NET/C# and Python for example would be very nice additions to our kit-supported platforms. Of course, we will help as much as possible in providing relevant info and support, in addition to the color and cropping API docs that are already there.

We are starting to hire soon, and implementing a tidy kit for Imagga API in a new platform is definitely a plus for those who want to apply. And the good karma should be enough for the others? Please contact us if you think so :)