Integrations

Amberflo is built as a developer-first system that is flexible and extensible to suit any use case or cloud architecture. All platform functionality can be controlled programmatically via our APIs, and any data in Amberflo can be queried and extracted via API for no additional charge. Beyond manually configuring APIs, we also have built native integrations with a number of third-party technologies for both Metering Cloud and Billing Cloud.

Metering Cloud

Integrations for Metering Cloud are primarily intended to streamline meter ingestion from a variety of different locations and services. Many customers already have some form of usage instrumentation in place, whether that be a homegrown metering pipeline or some logs-based system. Rather than supplanting this entirely, Amberflo can take events from this existing stream rather than forcing you to re-instrument your solution. This allows customers to get up and running with realtime usage data in Amberflo in days, not months, regardless of their architecture or level of metering sophistication.
Meter data ingestion options for Amberflo Metering Cloud:
Amberflo Fav Icon SVG
Amberflo SDKs or API
Pre-built SDKs for Python, Java, Typescript, and Go automatically handle batching, flushing, and async ingestion to Amberflo; or connect directly to Amberflo API endpoints to manually configure ingestion.
Read More >>
AWS S3
Stage meter data to AWS S3 for pre-aggregation before ingestion to Amberflo or to guarantee AWS SLAs for ingestion pipeline availability. Amberflo will provision the S3 bucket for customers upon request at no additional charge.
Read More >>
AWS SQS
Leverage a message streaming service like AWS SQS for ingestion for high-volume use cases. Events from the SQS queue are saved to S3 before processing and ingestion to Amberflo.
Read More >>
AWS CloudWatch
Configure Amberflo's Serverless Agent for AWS Cloudwatch to automatically extract data from CloudWatch logs into Amberflo as meters.
Read More >>
Elastic LogStash
Use Logstash's rich language for parsing metering data out of your logs and repositories. The integration leverages the Logstash S3 output plugin and writes the metering records to the Amberflo S3 bucket.
Read More >>
Databases and JDBC-enabled sources
Use Amberflo SDKs to read data from the JDBC source and write it into Amberflo as meter events. Or use a local agent or ETL tool to push data from JDBC source into S3, then ingest to Amberflo from S3.
Read More >>
Multiple file formats such as csv and json
Use Amberflo SDKs to read data from the file and write it into Amberflo as meter events. Or use a local agent or ETL tool to push data from the file into S3, then ingest to Amberflo from S3.
Read More >>
POSTMAN collections
Securely interact with the Amberflo APIs by using a POSTMAN collection. Backfill batches meter events or configure regular ingestion jobs.
Read More >>

Billing Cloud

Integrations for Billing Cloud are more diverse and varied in scope, with the intention of extending Billing Cloud functionality to downstream systems such as ERP, CRM, payments, and automation platforms.
Stripe
Amberflo integrates with Stripe to process and collect payment of invoices at the conclusion of each billing period. Customers in Amberflo are associated with customers in Stripe via the Stripe ID, which allows for invoices generated in Amberflo to be sent to Stripe for payment from the corresponding customer.
Read More >>
AWS Marketplace
Amberflo provides out-of-the-box support for selling on AWS Marketplace. Amberflo integrates with your Marketplace listing, and the updated billing amount for each customer is reported to AWS approximately every six hours. AWS Marketplace is only receiving the amount due - all the pricing logic is handled by Amberflo, so you're still enabled the full flexibility of the platform with use of promotions, rewards, credits, and other pricing options.
Read More >>
NetSuite
Automate the delivery of invoices to NetSuite from Amberflo for billing and reconciliation. The integration is one-way, with data from Amberflo being sent to NetSuite via webhook and then mapped to NetSuite objects.
Read More >>
Salesforce
Our managed application for Salesforce empowers users to manage the full lifecycle of customer onboarding and provisioning without ever leaving their familiar Salesforce workflow. This includes capabilities for pricing plan selection, custom discounts and promotions, prepaid and commit transactions, invoice viewing, and real-time usage and billing analytics.
Read More >>
Workato
Amberflo can be easily configured as a source to any Workato Recipe to automate workflows. Combined with our Signals functionality for notifying with the Workato connector (such as using a signal as the trigger which kicks off a workflow), build any automated process to suit your business.
Read More >>

Ready to Get Started