Application
Payment Integration Hub
The PIH provides a single interface to connect multiple payment providers and gateways with only a few clicks
Supported by
Discover all the benefits of becoming a Mia-Platform's partner entering the program.
Discover more
Develop faster and smarter with ready-to-code templates, examples, plugins and applications. Ready, set, code!
Mia-Platform Marketplace enhances the internal developer portal to accelerate application development with modular and reusable components.
The ecosystem is composed of:
Application
The PIH provides a single interface to connect multiple payment providers and gateways with only a few clicks
Supported by
Plugin
Prestatech API for Open Banking Analytics and Instant Lending solutions
Supported by
Template
Start your videocall application leveraging on Vonage APIs
Supported by
Plugin
This microservice offers some useful features for easily and safely handling the push notifications data.
Supported by
Plugin
Use Mia-Platform core Authentication Service to provide OAuth2 compliant user authentication API.
Supported by
Choose your preferred language, start a service in a few clicks and enjoy coding.
plugin
The Chat Service Frontend is a Mia-Platform plugin that uses the Stream React Library to provide a custom micro-frontend to chat with users registered on a target application.
Supported by
plugin
A service that exposes APIs to publish messages on Apache Kafka.
Supported by
plugin
A service that enables the conversion of Kafka messages into REST HTTP requests that are executed towards configured targets.
Supported by
plugin
The Microservice Gateway provides the ability to specify HTTP hooks to be invoked before and after each request
Supported by
plugin
Use this is plugin to convert kafka messages into Firebase push notification.
Supported by
example
This is an example of using our library Kafka2Rest. It takes messages from Kafka broker and sends POST request after filter and process the messages.
Supported by
example
This is an example of using our library Rest2Kafka. It takes the body of a POST and create a Kafka message.
Supported by
application
The data analytics application provides two dashboards, Users and Services, that can immediately give feedback about the active users of the platform and details about the offered services.
Supported by
plugin
Visualize events on a timeline
Supported by
plugin
A customizable frontend to display your data in beautiful dashboards. Use it with Data Visualization Backend.
Supported by
plugin
This is a backend for frontend to be used to configure Data Visualization dashboards.
Supported by
plugin
Create your Single Views leveraging the power of configuration files instead of writing all the code on your own!
Supported by
plugin
Create your Single Views leveraging the power of configuration files instead of writing all the code on your own!
Supported by
application
Control Plane allows management of a Fast Data runtime deployment
Supported by
plugin
Consumes ingestion events in order to keep the Fast Data projections records up to date with the connected System of Record.
Supported by
plugin
Consumes Kafka messages in order to keep the Fast Data projection collections up to date with the connected system.
Supported by
application
The Bucket Storage Support Application contains all the microservices and resources need to load and reload data from your bucket.
Supported by
application
The Bucket Storage Support Application contains all the microservices and resources need to load and reload data from your bucket.
Supported by
plugin
This service consume messages from Kafka Topics and store them into a Cloud Storage bucket
Supported by
plugin
This service expose a REST interface that allows reading messages from a Cloud Storage bucket, structured in the manner written by the Ingestion Storer, and publishing them onto target topics, specified at request-time
Supported by
plugin
Keep your Real Time Updater lightning-fast by using the Single View Trigger Generator: this service will take care of executing strategies and produce projection changes, so that your Real Time Updater can live up to its name and always keep the Projections up to date in near real time.
Supported by
template
Debezium is an open source distributed platform for change data capture
Supported by
template
Debezium is an open source distributed platform for change data capture
Supported by
plugin
Debezium is an open source distributed platform for change data capture. This plugins offers the Debezium server application with the addition of JMX Prometheus exporter to expose server metrics
Supported by
application
This application uses the CSV Connector microservice to fetch data from CSV files and deliver it with validation to the Fast Data. It comes with all the microservices needed, namely the Files Service and the CRUD Service
Supported by
plugin
Fetch data from CSV files and deliver it with validation to the Fast Data.
Supported by
template
Debezium is an open source distributed platform for change data capture
Supported by
plugin
This plugin is a library of Web Components, designed by Mia Care, that can be used to compose your Backoffice.
Supported by
plugin
The Geofences Service Plugin handles geofences and related resources and actions.
Supported by
plugin
Reverse geocoding service to obtain geolocation information based on request IP relying on ipgeolocation.io
Supported by
plugin
The O3 DICOM Service is a microservice that allows you to interact with a DICOM PACS, in order to manage worklists, exams, notification coming from the PACS and OTP for the DICOM Viewer.
Supported by
plugin
The Therapy and Monitoring Manager (TMM) is a service that enables health care professionals to manage patients therapies and monitor patients health conditions, adherence and compliance to therapy.
Supported by
plugin
The Pharma Ecommerce Backend is a Mia-Care plugin that provides APIs that can be used to create your own pharmaceutical e-commerce.
Supported by
plugin
The FHIR Adapter provides a configurable interface to communicate systems which implement FHIR standard with systems which do not implement it.
Supported by
application
The application allows you to quickly set up multiple identification processes
Supported by
template
This is the best template to start creating a verifiable credential service for your IDM project
Supported by
application
This application has already configured data models for the insurance industry. The data models are for the Subject, Policy, Vehicle, FNOL, and Claim entities.
Supported by
plugin
This plugins provides the REST API to query ANIA (Associazione Nazionale Italiana fra le Imprese Assicuratrici).
Supported by
plugin
This service provides a configurable interface to create and download a PDF payment invoice
Supported by
application
This application provides a backoffice instance with two pages already configured for manage and monitoring payments created with all micro services needed to start and managed payments, such as payment gateway manager, notification service and invoice download service.
Supported by
application
Use this application to enable Auth0 authorization for your front-end
Supported by
plugin
Use this service for custom token generation and validation
Supported by
plugin
The Pharma Ecommerce Backend is a Mia-Care plugin that provides APIs that can be used to create your own pharmaceutical e-commerce.
Supported by
plugin
The FHIR Adapter provides a configurable interface to communicate systems which implement FHIR standard with systems which do not implement it.
Supported by
plugin
Proxy service to interact with Google FHIR APIs through a service account authentication
Supported by
plugin
Perform integration tests via Newman in a dedicated microservice
Supported by
plugin
This service allow to define and verify rules
Supported by
plugin
The O3 DICOM Service is a microservice that allows you to interact with a DICOM PACS, in order to manage worklists, exams, notification coming from the PACS and OTP for the DICOM Viewer.
Supported by
plugin
The Therapy and Monitoring Manager (TMM) is a service that enables health care professionals to manage patients therapies and monitor patients health conditions, adherence and compliance to therapy.
Supported by
plugin
The Chat Service Frontend is a Mia-Platform plugin that uses the Stream React Library to provide a custom micro-frontend to chat with users registered on a target application.
Supported by
plugin
The Chat Service Backend is a Mia-Platform plugin acting as a proxy between your project's microservices and the Stream Chat APIs, introducing a Token Provider to validate and generate a token for your users.
Supported by
plugin
The PDF Services provides various functionalities to programmatically generate and manipulate pdf documents.
Supported by
plugin
The User Manager Service combines the Authentication Service (e.g. Auth0 Client) and the CRUD into a unique service for user management.
Supported by
proxy
An external proxy useful to send messages through Vonage API.
Supported by
application
This is the application that sets up a Drools Workbench and a Kie Server instance
Supported by
plugin
Start your videocall application leveraging Bandyer APIs
Supported by
template
Start your videocall application leveraging Vonage APIs
Supported by
plugin
The User Manager Service combines the Authentication Service (e.g. Auth0 Client) and the CRUD into a unique service for user management.
Supported by
plugin
Use Rönd as a standalone microservice to evaluate authorization security policies.
Supported by
plugin
The JWT Token Validator service allows verifying if a given JWT token is valid.
Supported by
plugin
Use this service to authorize routes to request certain resources, leveraging OpenID Connect and simple user-defined configurations
Supported by
plugin
Integrate with your Auth0 tenant using Mia-Platform core service Auth0 Client.
Supported by
plugin
This service provides REST API that can be configured to manage request ACL
Supported by
template
This is a template to help you get started using the SQL CRUD service. You can provide a Data Source to connect to your preferred SQL database using the Mia-Platform SQL CRUD library
Supported by
plugin
The CRUD PostgreSQL is a Mia-Platform plugin that abstracts DB tables allowing developers to expose CRUD APIs over a PostgreSQL database in an easy, scalable, and secure way.
Supported by
plugin
The CRUD MSSQL is a Mia-Platform plugin that abstracts DB tables allowing developers to expose CRUD APIs over a MSSQL database in an easy, scalable, and secure way.
Supported by
plugin
This service helps you manage Excel, CSV or JSON export from other services using jsonl.
Supported by
application
This application groups the plugins API Portal and Swagger Aggregator in order to aggregate the individual Open APIs of all the microservices and show them through a graphical interface. Endpoints are exposed via NGINX API Gateway
Supported by
application
This application groups the plugins API Portal and Swagger Aggregator in order to aggregate the individual Open APIs of all the microservices and show them through a graphical interface.
Supported by
application
Use this application to set up your Developer Portal in a few clicks
Supported by
plugin
This plugin enables you to create the backend configuration for the dev portal.
Supported by
plugin
Use Mia-Platform core API Portal to expose the swagger documentation of your development services in one unique place.
Supported by
template
Use this template to set up a micro-lc Vue 3 plugin project
Supported by
application
Use this application to set up Microfrontend Composer to build your frontend in a few clicks
Supported by
application
Use this application to set up Microfrontend Composer to build your frontend without using external resources in a few clicks.
Supported by
template
Use this template to set up a micro-lc Angular 14 plugin project
Supported by
template
Use this template to set up a micro-lc Angular 13 plugin project
Supported by
template
Use this template to set up a micro-lc React plugin project
Supported by
plugin
The Notification Manager provides an HTTP and Kafka interface to send notifications to users through various channels, namely e-mail, SMS, push notification, voice and whatsapp.
Supported by
plugin
Send messages to your users through various channels
Supported by
plugin
Use REST API for push notifications to Android and iOS devices. Use it paired with Notifications Manager.
Supported by
plugin
Manage newsletters subscriptions and send transactional emails with Mailchimp/Mandrill
Supported by
plugin
This plugin helps to manage a set of flow manager services
Supported by
plugin
The Go/gRPC service to enable global rate limit on your Envoy API Gateway
Supported by
plugin
Envoy API Gateway to route requests to the correct service and verify the need of authentication
Supported by
plugin
Use this service to route requests to the correct service and verify the need of authentication
Supported by
plugin
The Flow Manager is a saga orchestrator, capable to manage flows structured by using the Architectural pattern named Saga Pattern
Supported by
plugin
Utego API for Account Aggregation
Supported by
plugin
Infocert API for digital signature
Supported by
plugin
Infocert API for digital identity, OCR and face matching solutions
Supported by
plugin
Prestatech API for Open Banking Analytics and Instant Lending solutions
Supported by
template
This is the best template to start creating an adapter service for Faire.ai APIs
Supported by
plugin
Faire.ai offers a suite of services including Open Banking and Financial Insights for comprehensive account and transaction tracking, AI-Powered Data Analytics for creditworthiness evaluation, and a modular Lending as a Service platform for seamless integration of instant lending capabilities into existing workflows.
Supported by
template
This is the best template to start creating an adapter service for modefinance APIs
Supported by
template
Prelios' Premium is an Automated Valuation Model (AVM) that leverages Machine Learning to swiftly and accurately evaluate single real estate units or entire portfolios, supporting both performing and non-performing credit processes.
Supported by
template
Fido analyzes the information content of the “digital footprint” information that people leave online by accessing or registering on your websites to evaluate the quality and reliability of your online customers.
Supported by
template
This is the best template to start creating an adapter service for your project
Supported by
template
This is the best template to start creating a service in Go with an Echo web framework integrated inside the Platform
Supported by
example
This is the best template to start creating a service in Go integrated with CRUD
Supported by
template
A Mia Care template for developing SaMD compliant Spring Boot 3 microservices
Supported by
template
A Mia Care template for developing SaMD compliant Spring Boot 2 microservices
Supported by
example
Use Mia-Platform Springboot library to develop custom Decorators and interact with CRUD Service.
Supported by
template
Kotlin Multi Module Template for monorepo service implementation based on Ktor framework
Supported by
example
A simple Hello World example application using Mia-Platform Kotlin Multi Module template based on Ktor
Supported by
template
A Mia Care template for developing SaMD compliant Node.js microservices
Supported by
template
A Node.js basic template to start developing a daemon service.
Supported by
template
This is the best template to start creating a service in TypeScript integrated with Mia-Platform
Supported by
example
A simple Hello World example based on Mia-Platform TypeScript Template.
Supported by
template
This is the best template to start creating a service in node integrated inside the platform
Supported by
example
With this template you can easily create a GraphQL service
Supported by
example
Example of a simple Node.js application. It contains example of tests too.
Supported by
example
Node.js application that uses Pre and Post hooks to send a message on a Slack channel.
Supported by
example
Example of Python Microservice based on FastAPI
Supported by
template
This template allows you to start setting up a front-end project with React using TypeScript
Supported by
Mia-Platform Marketplace acts as an aggregator of 3rd parties applications and Native components, it can answer every industry’s needs, favoring the compliance and the quality of code thanks to templates and examples.
Mia-Platform Marketplace at a glance:
Benefits of a company Service Catalog:
Give your project a boost with Mia-Platform
Read the article
Read the article