What is it?

Enzo Unified Online is a central service that abstracts calls to other, more complex systems, so you don't have to deal with complex SDKs, APIs, protocols, authentication schemes and more. Enzo Unified Online serves as a protocol gateway that centralizes configuration and authentication.

Enzo Unified Online

This makes it very easy to consume services regardless of the platform/device you are calling from. Use C#, C++, Python, Javascript, PowerShell... from Windows or Linux or iOS... it' doesn't matter. Making HTTP requests is easy, and consuming JSON is just as simple regardless of the client calling the service. You can also call Enzo Online from serverless environments, such as AWS Lambda and Azure Functions, where it is difficult to use SDKs.

It's Easy.

All calls to Enzo Unified Online return a JSON document. A simple HTTP/S call (with a shared key) is all you need to access a growing number of services centrally.

This means you spend more time building, and less time troubleshooting.

During the preview phase of Enzo Unified Online, you can access:

Manage Azure IoT Devices, send/receive messages, and simulate a field of IoT devices for modeling purposes using simple REST calls; no SDK required.

Sample REST Call:
POST http://enzoipaddress:19550/bsc/azureiothub/senddata HTTP/1.1
authToken: __your_secret_key__
id: device1
data: { "sensortype": "temp", "value": 40.3 }
properties: state=FL,building=25,floor=4

Send and receive messages from an Azure Service Bus using simple REST calls; no SDK required.

Sample REST Call:
POST http://enzoipaddress:19550/bsc/azurebus/sendmessagetotopic HTTP/1.1
authToken: __your_secret_key__
topic: mytopic
body: A message to send to the bus
properties: state=FL,flag=1

Use simple HTTP commands to retrieve (or store) Azure Storage Tables/Queues/Blobs; no SDK required.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/azurestorage/getblob HTTP/1.1
authToken: __your_secret_key__
containername: $root
name: readme.txt
Sample Response:
{"data": { 
    "Table": [{
        "contentType": "text/plain",
        "lastModified": "2014-12-18T04:05:58",
        "length": 584602,
        "name": "readme.txt",
        "content": "JVBERi0...RU9GDQ=="
        }]
    }
}

Use simple HTTP commands to retrieve (or store) Azure Vault Secrets; no SDK required.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/azurevault/getsecret HTTP/1.1
authToken: __your_secret_key__
keyvaultname: mykeyvault1
name: secret1
Sample Response:
{"data": { 
    "Table": [{
        "name": "secret1",
        "value": "secretvalue",
        "tags": "",
        ...}]
    }
}

Send any custom SQL command through REST calls to database servers. Supports SQL Server, Azure SQL Database, and MySQL.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/db/executesql HTTP/1.1
authToken: __your_secret_key__
definitionName: sqlconnection1
sql: SELECT object_id, name FROM sys.tables
exectimeout: 15
Sample Response:
{"data": { 
    "Table": [{
        "object_id": 751737938,
        "name": "mytable"},
        {"object_id": 510285969,
        "name": "anothertable"}]
    }
}

Access FTP Servers (FTP and FTPS) through HTTP commands.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/ftp/dir HTTP/1.1
authToken: __your_secret_key__
definitionName: ftpconfig
Sample Response:
{"data": { 
    "Table": [{ "FileName": "test1.txt" }, 
              {"FileName": "test2.txt" }]
    }
}

Send Emails and Text Messages from your application/device easily using HTTP.

Sample REST Call:
POST http://enzoipaddress:19550/bsc/messaging/sendtext HTTP/1.1
authToken: __your_secret_key__
_configName: myconfig
message: This is a test message
phones: 1111111111
carrier: tmobile

Access/modify SalesForce records from your application/device easily using HTTP.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/salesforce/query HTTP/1.1
authToken: __your_secret_key__
_configName: myconfig
soql: select * from account

Access/modify SharePoint lists, documents and users from your application/device easily using HTTP.

Sample REST Call:
GET http://enzoipaddress:19550/bsc/sharepoint/getlistitemsex HTTP/1.1
authToken: __your_secret_key__
_configName: myconfig
viewname: mylist

We have dozens of additional services ready to come online soon.

Let's do it.

Pick a service level that's right for you to get started.

And we give you 90 days to figure out if you want to use our services going forward. No strings attached. Give it a try, and you will be surprised at how simple Enzo Unified Online is to configure and start using.

 

Demo Preview

Best for evaluation
  • Up to 90-day Free Use (*)
  • No Production Support
  • Single Service Instance

Pay as You Go

Best for development and production
  • Paid monthly based on usage (*,**)
  • Multiple Service Instances
  • Email Support
* Amount of service usage for the Trial offer is capped.
** Amount due varies based on services selected, actual usage, and service level selected. For detailed pricing, contact info@enzounified.com.

 

Contact Us

We are happy to answer any questions you may have. Please contact us by email.

Support: Support@enzounified.com
Marketing: info@enzounified.com