Providers

Providers are one of the building blocks in Integra. A Provider is a micro-service that encapsulates an end target; for example, Oracle, XenServer or Amazon S3. Each Provider will expose a certain set of actions, which are necessary to construct Integra workflows. Each step in a workflow represents a Provider action.

For detailed Provider actions, please see the Integra documentation. If you don't see a Provider that you need, Contact Us today.

Provider Description
Archive Provides functionality to manipulate files in the local file system, such as moving them around, deleting files that are older than a certain age, etc.
AWS With the AWS Provider you can protect your data to S3 or Glacier. Restoring your data from the AWS cloud is also possible. Integra provides unique bandwidth savings, as it does not send nor retrieve data that hasn't changed since the last upload / download.
Azure Just like the AWS Provider listed above, the Azure Provider brings the ability to protect and retrieve your data from the Microsoft cloud. The same bandwidth savings from the AWS Provider are available in the Azure Provider.
EMC Isilon This Provider allows you to perform operations on your Isilon storage, such as creating and deleting snapshots and enforcing retention based on the number of snapshots.
EMC ViPR This Provider supports ViPR 2.0.1 and allows you to operate on any storage array supported by ViPR.
IBM DB2 The DB2 Provider has the ability to quiesce and un-quiesce the database, as well as get an inventory of files which belong to DB2. These actions are essential for protecting the data in DB2.
KVM The KVM provider allows you to operate on your virtual machines, such as creating instances from a template, deleting VMs, quiescing and unquiescing VMs, and more.
Kubernetes Automate the management and operations of your containers running in Kubernetes with this provider.
MySQL The MySQL Provider has the ability to quiesce and un-quiesce the database, as well as get an inventory of files which belong to MySQL. These actions are essential for protecting the data in MySQL.
NetApp Data ONTAP 7-mode This Provider supports NetApp Clustered Data ONTAP running in 7-mode, version 8.2.x. You can create and delete storage snapshots, enforce age or count-based retention on the snapshots, create and export volumes, and more.
NetApp clustered Data ONTAP This Provider supports NetApp Clustered Data ONTAP, version 8.2.x. You can create and delete storage snapshots, enforce age or count-based retention on the snapshots, create and export volumes, and more.
Notification You will love the Notification Provider because it allows to send any data from any Provider in an email. When using the SmartCharts Provider in conjunction with the Notification Provider, charts can be email out to any recipient as well! If you'd rather receive raw json data in your email, all you have to do is pipe information into the Notification Provider and you are done.
Oracle The Oracle Provider has the ability to quiesce and un-quiesce the database, trigger archive log creation, as well as get an inventory of files which belong to Oracle. These actions are essential for protecting Oracle data.
Postgres The Postgres Provider has the ability to quiesce and un-quiesce the database, as well as get an inventory of files which belong to Postgres. These actions are essential for protecting Postgres data.
PowerShell Import any PowerShell module into Integra and use its cmdlets to create powerful workflows. The PowerShell provider reduces Time-to-Market on supporting new platforms to the amount of time it takes you to install the PowerShell module.
RHEV This Provider supports KVM under RedHat Enterprise Virtualization (or oVirt) management.
SAP MaxDB The MaxDB Provider has the ability to quiesce and un-quiesce the database, as well as get an inventory of files which belong to MaxDB. These actions are essential for protecting the data in MaxDB.
SmartCharts With the SmartCharts Provider, you can create custom charts using data from other Providers. In other words, if a Provider has an action that produces output, SmartCharts can take that and create a chart on the filesystem where the Provider is running.
SSH This Provider allows you to send commands to an SSH server.
Sybase The Sybase Provider has the ability to quiesce and un-quiesce the database, as well as get an inventory of files which belong to Sybase. These actions are essential for protecting Sybase data.
vSphere With the VMware vSphere Provider you can create virtual machine clones, snapshot your virtual machines, get an inventory of your infrastructure, and more.
VSS Requester The VSS Requester is a Provider that allows you to invoke VSS Writers. The term provider overlaps in both Integra and in Microsoft Volume Shadow Copy Service (VSS), but if your storage array has a hardware VSS Provider the Integra VSS Requester can trigger VSS to freeze, snapshot and thaw SQL Server, Exchange or SharePoint.
XenServer The XenServer provider allows you to clone virtual machines, snapshot your virtual machines, get an inventory of your infrastructure, and more.

Experimental Providers

The following list of Providers are currently experimental and not generally available; some are part of a longer-term roadmap. This is simply to show you some of the things we are working on and that you will ultimately be able to expect from Integra. If you have a pressing need for one or more of the Providers listed below, do not hesitate to Contact Us to expedite the development of those Providers.

Provider Description
APNS Provides the ability to send notifications to iOS-based devices.
AWS DynamoDB This provider allows you to interact with Amazon's DynamoDB.
AWS SimpleDB This provider allows you to interact with Amazon's SimpleDB.
AWS Simple Email Service With this Provider you can use Amazon's Simple Email Service for sending out email notifications at scale.
AWS Simple Notification Service Amazon SNS makes it simple and cost-effective to push notifications to Apple, Google, Fire OS, and Windows devices, as well as Android devices in China with Baidu Cloud Push.
AWS Simple Queue Service You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
AWS Simple Workflow Amazon SWF helps developers build, run, and scale background jobs that have parallel or sequential steps. You can think of SWF as a fully-managed state tracker and task coordinator in the Cloud.
Box For uploading, downloading and managing files, managing files, folders, groups, collaborations, etc. on Box.com.
DNS This Provider can be used for DNS queries, zone transfers, and dynamic updates.
Docker With this Provider you can fully communicate with Docker.
Dropbox Interact with Dropbox directly from Integra with this Provider.
Facebook This Provider allows you to interact with the Facebook API.
File Get basic filesystem functionality with the File Provider.
FTP Send and receive files with the FTP Provider.
FTPS Send and receive files with the FTP Secure (TLS and SSL) Provider.
GAE Auth This Provider allows you to implement an OAuth consumer.
GAE Http Provides connectivity to the URL fetch service of Google App Engine
GAE Login This Provider allows you to programmatically login to Google App Engine applications.
GAE Task With the Task Queue Java API, applications can perform work outside of a user request, initiated by a user request in Google App Engine.
Google Drive This Provider allows you to interact with the Google Drive REST API.
Gmail This Provider enables you to send emails via the mail service of Google App Engine.
Geocoder This Provider supports looking up geocoders for an address, or reverse lookup geocoders from an address.
HTTP3 This Provider leverages the Apache HTTP Client 3.x for calling out to external HTTP servers.
HTTP4 This Provider leverages the Apache HTTP Client 4.x for calling out to external HTTP servers.
IMAP With this Provider you can receive IMAP email, and consume it in other Providers.
LDAP With this Provider you can perform LDAP server searches.
LinkedIn This Provider uses LinkedIn's REST API and gives the ability to retrieve LinkedIn user profiles, connections, companies, groups, posts, and more.
Lucene This Provider uses Apache Lucene to perform indexing and full text based searches using advanced analysis / tokenization capabilities.
MongoDB This Provider interacts with MongoDB databases and collections, including the ability to quiesce and un-quiesce MongoDB before taking a storage-level snapshot.
Nagios This Provider sends passive checks to Nagios.
OpenShift The OpenShift Provider allows to manage any application running in that PaaS.
Salesforce This Provider allows you to interact with Salesforce.com
SAP NetWeaver Interact with the SAP NetWeaver gateway using this Provider.
SFTP This Provider allows you to send files via FTP over SSH.
SIP With the SIP Provider you achieve publish / subscribe functionality to the SIP protocol.
SIPS With the SIP Secure Provider you achieve publish / subscribe functionality to the SIP protocol, securely.
SMPP This Provider allows you to send SMS messages.
SNMP This Provider allows polling OID values and receiving traps using SNMP.
Solr With this Provider you can interact an Apache Lucene's Solr server.
Splunk This Provider allows you to work with Splunk directly.
Twitter This Provider allows you to connect to a streaming Twitter endpoint.