Anastasia Dyubaylo · Oct 26, 2020

InterSystems Interoperability Contest

Hey Developers!

We're pleased to announce the next competition of creating open-source solutions using InterSystems IRIS or IRIS for Health! Please join:

⚡️ InterSystems Interoperability Contest ⚡️

Duration: November 2-22, 2020


1. Experts Nomination - winners will be determined by a specially selected jury:

🥇 1st place - $2,000 

🥈 2nd place - $1,000 

🥉 3rd place - $500

2. Community Nomination - an application that will receive the most votes in total:

🥇 1st place - $1,000 

🥈 2nd place - $500 

🥉 3rd place - $250

If several participants score the same amount of votes they all are considered as winners and the money prize is shared among the winners.  

Who can participate?

Any Developer Community member, except for InterSystems employees. Create an account!

Contest Period

November 2-15: Two weeks to upload your applications to Open Exchange (also during this period, you can edit your projects).

November 16-22One week to vote.

November 23Winners announcement.

The topic

💡  Interoperability solutions for InterSystems IRIS and IRIS for Health 💡

Develop an interoperability solution or a solution that helps to develop or/and maintain Interoperability solutions using InterSystems IRIS or InterSystems IRIS for Health.

The application should work either on IRIS Community Edition or IRIS for Health Community Edition or IRIS Advanced Analytics Community Edition.

The application should be Open Source and published on GitHub.

If you introduce special technology implementations in your application, you will get some technology bonuses. Stay tuned for bonuses description.

Helpful resources

1. Example applications:

2. How to submit your app to the contest:

3. Online courses:

4. Videos:


Please find the Judgment and Voting Rules for the Contest here.


Ready. Set. Code.

Please join our exciting coding marathon!

❗️ Please check out the Official Contest Terms here.❗️

2 2,570
Discussion (17)0
Log in or sign up to continue

Some ideas for contestants:

  • IMAP - while InterSystems IRIS supports SMTP/POP3 protocols native support for IMAP would be an interesting addition. Discussion.
  • Swagger BO - Swagger is a leading REST API specification format. Automatically generate Business Operation from swagger specification
  • BS for binary protocols - similar to Swagger above but for binary protocols. Write-up is here.

One new idea for contestants:

MLOperation. Currently, PythonGateway provides low-level PythonOperation aimed at expert users who write Python code themselves. The idea of MLOperation is to build a high-level Interoperability adapter targeted at a broader userbase. Essentially your adapter provides generalized Fit/Predict/Optimize methods and users need to provide the data, target model type, and hyper parameter values. This closes the gap between the hands-off approach of the IntegratedML and low-level approach of the PythonGateway. The work is described in this issue.


Only 3 days left before the start of the 7th InterSystems online programming contest! 

You will have 2 weeks (Nov 2-15) to upload your solutions to Open Exchange and 1 week (Nov 15-22) to compete for the main prizes.

So, join our competition and win! 💪🏼


Are you ready to participate in our exciting coding competition?

The contest has already started! And we're waiting for your cool projects! 🚀

Don't miss the latest video on InterSystems Developers YouTube:

⏯ InterSystems Interoperability Contest Kick-off Webinar

In this webinar, we talk about the interoperability capabilities of InterSystems IRIS, will do a demo of building the basic IRIS interoperability solution, and demo how to use the PEX. Also, we discuss and answer the questions on how to build interoperability solutions using InterSystems IRIS and IRIS for Health.

Stay tuned! ✌🏼

How to apply for the programming contest

Log in to Open Exchange, open your applications section.

Open the application which you want to apply for the contest and click Apply for Contest.

Make sure the status is 'Published'.

The application will go for the review and if it fits the topic of the contest the application will be listed on the contest board.


One week left to submit your apps for the Interoperability contest!

Feel free to submit if you haven't completed your project yet – you'll be able to fix bugs and make improvements during the voting week too.

The first application is already on the Contest Board:

@Yuri Marx with the upload-adapter project is in the game! 🔥

Check out the InterSystems IRIS interoperability Custom Upload Adapter to multipart file requests.

And who's next? 😉

Hey Community,

Only 5 days left to upload your apps to the Interoperability contest!

Show your best coding skills on InterSystems IRIS or IRIS for Health, earn some $$$ and glory! 💥

Voting for the best apps will begin soon! Only 3 days left before the end of registration for the Interoperability contest. 

🗓 Registration ends on November 15 – 11:59 PM EST.

Note: Also during the voting period, you can edit your projects.

Don't miss your chance to win! 🏆