3. Certifications

Developer Certification Track (EXP-BLE-CY-277)


Explore the fundamentals of crafting customizations, developing extensions, and integrating with inriver through our on-demand developer track. Dive into a comprehensive blend of video sessions, hands-on code assignments, and curated articles from the inriver Community.

Free Self-paced Modules: 20 hrs
Paid Certification Package: 1 hr Q/A session & 3 hrs Exam session (instructor-led)

Schedule (for Paid Certification Package):
2024 April 17 (Exam)
2024 June 25 (Q&A) and 26 (Exam)

Please be aware that the dates of the workshops may change without prior notice. Make sure to check this page regularly for any updates. Registration for the sessions closes 4 working days before the Q&A date or when the sessions reach capacity, whichever comes first.

The times of the sessions indicated in the registration are Central European Time (CET).

Please register for our sessions early, as a minimum of 5 registrations is required for the workshops to proceed. If we do not meet this minimum requirement, we will need to cancel the scheduled workshops. We have a cap of 16 participants per batch of the paid certification - instructor-led sessions.

Cancellations/postponements are posted on this course's landing page and email announcements are also sent to the registered participants a week before the scheduled event.

Format and Price:
Format 1: FREE | Self-paced modules
You can watch all the modules in the course free of charge.

Format 2: 750 EUR/USD | Certification Package
(Access to inriver Training Environment, Instructor-led Q&A and Exam)
By registering for the Certification Package, you agree to our Invoicing Policy and that you will be billed the training fee of 750 EUR/USD via invoice. The fee includes access to the inriver Training Environment with a dedicated account. The account credentials are sent to registered participants one week before the Q&A session. The certification fee includes two examination attempts within 12 months.

Invoicing and Cancellation:
If you need to cancel your registration, please send us a message at least 10 days before the scheduled Q&A Session. If a cancellation or rescheduling request is received less than 10 (ten) working days before the Q&A session or in the case of absence without prior notice, the entire training fee will be invoiced without notice.

For more details, please read our Invoicing Policy through the following:

  • If you are a partner, click here
  • If you are a customer, click here


  • Completion of inriver Implementation Standards course (scroll down to this page to see the prerequisites section)
  • If you are new to inriver, we recommend taking the modules sequentially. We strongly recommend you have at least 6 months of experience in programming C#, Visual Studio, and .Net framework. Read more about future support for .Net Core.


  • Let's get started
  • Hello and Welcome!
  • Register for Certification Package 750 USD / 750 EUR
  • FAQ
  • Get to know your Course Instructor, Fredrik Lundgren!
  • The Service Center & Community
  • Meet Nicky Lilja, inRiver Community Manger
  • Why PIM - why inRiver?
  • The inRiver Domain
  • This is what you learn
  • The Data Model
  • Data Model guidelines
  • The Data model in the Control Center
  • Data Types
  • Introduction to Controlled Vocabulary Lists
  • Restrictions on Identifiers
  • Model vs Data
  • Enrich app and Completeness
  • Learn more about the inriver Data Model
  • Test your knowledge
  • Handout data model
  • Remoting API
  • This is what you learn
  • API Services
  • Introduction to Code Assignment
  • Quick Start Console Application
  • Code Assignment: Entities
  • Code Assignment: Links
  • Code Assignment: CVLs
  • Four Ways of Searching
  • Advanced Data Model Scenario
  • This is what you learn
  • Data Model Scenarios
  • Handout advanced data model
  • Integration Points
  • This is what you learn
  • Introduction to Extensions
  • Extensions Channels and Syndicate
  • Server Extension Code Assignment
  • Code Assignment Run through
  • Code Assignment Solution
  • Extensions Part 3
  • inRiver Syndicate
  • Syndication Extension and Channels
  • Extensions & Syndicate Handout
  • This is what you learn
  • inRiver RestAPI
  • Use cases for HTML templates
  • RestAPI handout
  • inRiver integrations framework (IIF)
  • This is what you learn
  • Integration Framework
  • Change Sender Code Assignment
  • Assignment instructions
  • Code Assignment Run through
  • Code Assignment Solution
  • Course Evaluation
  • How did it go?
Completion rules
  • All units must be completed