{"id":223,"date":"2013-06-28T13:07:51","date_gmt":"2013-06-28T10:07:51","guid":{"rendered":"https:\/\/imagga.com\/blog\/?p=223"},"modified":"2019-06-06T16:35:39","modified_gmt":"2019-06-06T13:35:39","slug":"imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms","status":"publish","type":"post","link":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/","title":{"rendered":"Imagga API kits in Ruby and Java, now looking for your platforms!"},"content":{"rendered":"<p>I guess most of you agree that nothing is as motivating as <b>seeing people being enthusiastic<\/b> about what you do. And that\u2019s why we feel privileged to have some real supporters among you guys!<\/p>\n<p>We are happy to announce that now we have some great community-supported kit\/clients for <b>Imagga API in Ruby and Java<\/b>!<\/p>\n<p>Trying to stick to the <b>MVP approach<\/b> when <a href=\"https:\/\/imagga.com\/blog\/free-trial-access-to-our-color-and-cropping-apis\/\">launching our platform<\/a> in the end of this January, we decided that it\u2019s absolutely OK to have only a PHP client and a well written concise <a href=\"http:\/\/imagga.com\/api\/docs\/\">documentation<\/a> that still allows developers integrate the API in other platforms, until we manage to implement multiple platform kits later on.<\/p>\n<p>We thought that <b>if hackers are eager enough<\/b> 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.\u00a0Happily enough, this turned out to be right!<\/p>\n<p>&nbsp;<\/p>\n<p><i>Ruby<\/i><\/p>\n<p>The first version of <b>the Ruby client<\/b> was implemented in about two hours by <a href=\"https:\/\/github.com\/martkaru\"><b>Mart Karu<\/b><\/a> during <a href=\"http:\/\/www.seedcamp.com\/2013\/02\/twenty-one-new-startups-in-one-weekend-seedhack-fashion-and-online-retail.html\">Seedhack<\/a> in February! The <a href=\"http:\/\/www.colourtag.me\/\">ColourTag.me<\/a> team formed during the hackathon was eager to use Imagga\u2019s <a href=\"http:\/\/imagga.com\/technology\/color-extraction-and-multi-color-search.html\">color extraction<\/a> and they were using Ruby, so Mart did the \u2018hackwork\u2019. He was kind to publish it on GitHub \u2013 <a href=\"https:\/\/github.com\/martkaru\/imagga\">https:\/\/github.com\/martkaru\/imagga<\/a>\u00a0&#8211; and to continue supporting it after that. Big Thanks Mart!<\/p>\n<p>&nbsp;<\/p>\n<p><i>Java (registered trademark of ORACLE)<\/i><\/p>\n<p>The <b>Java API kit<\/b> is implemented and constantly updated by <a href=\"https:\/\/github.com\/lazee\"><b>Jakob Vad Nielsen<\/b><\/a>. He contacted us long time ago, when we still haven\u2019t launched <a href=\"http:\/\/imagga.com\/#api\">Imagga API<\/a>\u00a0publicly, 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 \u2013 <a href=\"https:\/\/github.com\/lazee\/imagga-java-kit\">https:\/\/github.com\/lazee\/imagga-java-kit<\/a>. 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!<\/p>\n<p>Now <b>it\u2019s your turn<\/b>!\u00a0 We are currently focusing the majority of our technical efforts to providing more <a href=\"http:\/\/imagga.com\/technology\/auto-tagging.html\">advanced<\/a> and scalable technology. That\u2019s why porting the Imagga API client\/kit to some other platforms unfortunately\u00a0is out of our very-short-term backlog. But that\u2019s where you can help! <b>Do you feel enthusiastic<\/b> 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!\u00a0<b>Node.js<\/b>, <b>.NET\/C#<\/b> and <b>Python<\/b> for example would be <b>very nice additions<\/b> to our kit-supported platforms.\u00a0Of course, we will help as much as possible in providing relevant info and support, in addition to the <a href=\"http:\/\/imagga.com\/api\/docs\/color-extraction-multi-color-search.html\">color<\/a> and <a href=\"http:\/\/imagga.com\/api\/docs\/smart-cropping-collage-slicing.html\">cropping API docs<\/a> that are already there.<\/p>\n<p>We are <b>starting to <\/b><a href=\"http:\/\/imagga.com\/jobs\/we-are-hiring.html\"><b>hire<\/b><\/a><b> soon<\/b>, and implementing a tidy kit for Imagga API in a new platform is definitely a plus for those who want to apply. And the <b>good karma<\/b> should be enough for the others? <b>Please contact us<\/b> if you think so\u00a0\ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I guess most of you agree that nothing is as motivating as seeing people being enthusiastic about what you do. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[10,12,14,25,26,27,28],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Imagga API kits in Ruby and Java<\/title>\n<meta name=\"description\" content=\"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Imagga API kits in Ruby and Java\" \/>\n<meta property=\"og:description\" content=\"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/\" \/>\n<meta property=\"og:site_name\" content=\"Imagga Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/imagga\/\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-28T10:07:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-06-06T13:35:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@imagga\" \/>\n<meta name=\"twitter:site\" content=\"@imagga\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Georgiev\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/imagga.com\/blog\/#organization\",\"name\":\"Imagga\",\"url\":\"https:\/\/imagga.com\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/imagga\/\",\"https:\/\/twitter.com\/imagga\",\"https:\/\/www.linkedin.com\/company\/imagga\/\",\"https:\/\/twitter.com\/imagga\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/imagga.com\/blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/imagga.com\/blog\/wp-content\/uploads\/2017\/04\/logo_white_blog.svg\",\"contentUrl\":\"https:\/\/imagga.com\/blog\/wp-content\/uploads\/2017\/04\/logo_white_blog.svg\",\"width\":\"27\",\"height\":\"29\",\"caption\":\"Imagga\"},\"image\":{\"@id\":\"https:\/\/imagga.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/imagga.com\/blog\/#website\",\"url\":\"https:\/\/imagga.com\/blog\/\",\"name\":\"Imagga Blog\",\"description\":\"Image recognition in the cloud\",\"publisher\":{\"@id\":\"https:\/\/imagga.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/imagga.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage\",\"url\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/\",\"name\":\"Imagga API kits in Ruby and Java\",\"isPartOf\":{\"@id\":\"https:\/\/imagga.com\/blog\/#website\"},\"datePublished\":\"2013-06-28T10:07:51+00:00\",\"dateModified\":\"2019-06-06T13:35:39+00:00\",\"description\":\"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen\",\"breadcrumb\":{\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/imagga.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Imagga API kits in Ruby and Java, now looking for your platforms!\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage\"},\"author\":{\"@id\":\"https:\/\/imagga.com\/blog\/#\/schema\/person\/a96fcdcdb1e1683cbca03bce800d848b\"},\"headline\":\"Imagga API kits in Ruby and Java, now looking for your platforms!\",\"datePublished\":\"2013-06-28T10:07:51+00:00\",\"dateModified\":\"2019-06-06T13:35:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage\"},\"wordCount\":535,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/imagga.com\/blog\/#organization\"},\"keywords\":[\"imagga\",\"seedhack\",\"api\",\"client\",\"java\",\"Kit\",\"ruby\"],\"articleSection\":[\"Case Studies\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/imagga.com\/blog\/#\/schema\/person\/a96fcdcdb1e1683cbca03bce800d848b\",\"name\":\"Chris Georgiev\",\"url\":\"https:\/\/imagga.com\/blog\/author\/chris\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Imagga API kits in Ruby and Java","description":"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/","og_locale":"en_US","og_type":"article","og_title":"Imagga API kits in Ruby and Java","og_description":"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen","og_url":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/","og_site_name":"Imagga Blog","article_publisher":"https:\/\/www.facebook.com\/imagga\/","article_published_time":"2013-06-28T10:07:51+00:00","article_modified_time":"2019-06-06T13:35:39+00:00","twitter_card":"summary","twitter_creator":"@imagga","twitter_site":"@imagga","twitter_misc":{"Written by":"Chris Georgiev","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/imagga.com\/blog\/#organization","name":"Imagga","url":"https:\/\/imagga.com\/blog\/","sameAs":["https:\/\/www.facebook.com\/imagga\/","https:\/\/twitter.com\/imagga","https:\/\/www.linkedin.com\/company\/imagga\/","https:\/\/twitter.com\/imagga"],"logo":{"@type":"ImageObject","@id":"https:\/\/imagga.com\/blog\/#logo","inLanguage":"en-US","url":"https:\/\/imagga.com\/blog\/wp-content\/uploads\/2017\/04\/logo_white_blog.svg","contentUrl":"https:\/\/imagga.com\/blog\/wp-content\/uploads\/2017\/04\/logo_white_blog.svg","width":"27","height":"29","caption":"Imagga"},"image":{"@id":"https:\/\/imagga.com\/blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/imagga.com\/blog\/#website","url":"https:\/\/imagga.com\/blog\/","name":"Imagga Blog","description":"Image recognition in the cloud","publisher":{"@id":"https:\/\/imagga.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imagga.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage","url":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/","name":"Imagga API kits in Ruby and Java","isPartOf":{"@id":"https:\/\/imagga.com\/blog\/#website"},"datePublished":"2013-06-28T10:07:51+00:00","dateModified":"2019-06-06T13:35:39+00:00","description":"The first version of the Ruby client was implemented in about two hours by Mart Karu during Seedhack in February. The Java API kit is implemented and constantly updated by Jakob Vad Nielsen","breadcrumb":{"@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/imagga.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Imagga API kits in Ruby and Java, now looking for your platforms!"}]},{"@type":"Article","@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#article","isPartOf":{"@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage"},"author":{"@id":"https:\/\/imagga.com\/blog\/#\/schema\/person\/a96fcdcdb1e1683cbca03bce800d848b"},"headline":"Imagga API kits in Ruby and Java, now looking for your platforms!","datePublished":"2013-06-28T10:07:51+00:00","dateModified":"2019-06-06T13:35:39+00:00","mainEntityOfPage":{"@id":"https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#webpage"},"wordCount":535,"commentCount":1,"publisher":{"@id":"https:\/\/imagga.com\/blog\/#organization"},"keywords":["imagga","seedhack","api","client","java","Kit","ruby"],"articleSection":["Case Studies"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imagga.com\/blog\/imagga-api-kits-in-ruby-and-java-now-looking-for-your-platforms\/#respond"]}]},{"@type":"Person","@id":"https:\/\/imagga.com\/blog\/#\/schema\/person\/a96fcdcdb1e1683cbca03bce800d848b","name":"Chris Georgiev","url":"https:\/\/imagga.com\/blog\/author\/chris\/"}]}},"_links":{"self":[{"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/posts\/223"}],"collection":[{"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/comments?post=223"}],"version-history":[{"count":3,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":3320,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/posts\/223\/revisions\/3320"}],"wp:attachment":[{"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/media?parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/categories?post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imagga.com\/blog\/wp-json\/wp\/v2\/tags?post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}