Cloud Elements

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Cloud Elements is a cloud API integration platform that enables developers to publish, integrate, aggregate and manage all of their APIs through a unified platform. Using Cloud Elements, developers can quickly connect entire categories of cloud services (e.g., CRM, Documents, Finance) using uniform APIs or simply synchronize data between multiple cloud services (e.g. Salesforce, Zendesk and Quickbooks) using it’s innovative integration toolkit.

Founded in October 2012, Cloud Elements is purpose built for developers, to help organize their world of APIs through a one-to-many approach. A ‘Visionary’ in API Management, according to Gartner Inc., Cloud Elements is headquartered in Denver, CO, but serves customers worldwide. More information can be found at www.cloud-elements.com.

Cloud Elements accelerates API Integrations through an innovative API Hub technology providing uniform APIs that developers use to easily make APIs work together. Over the past few years developers have published millions of unique APIs, each one its own island of data, now the bigger challenge is to integrate APIs together in order to synchronize data and build new apps faster.

Background[edit]

Cloud Elements has three co-founders: CEO Mark Geene, CTO Vineet Joshi, VP of Product Development Atul Barve. The four shared a vision to "help developers build cloud applications faster and at a lower cost..."

Cloud Elements was created to offer cloud applications or "Hubs" that provide RESTful APIs with JSON payloads. Cloud Elements "differentiates itself with its one-to-many API which lets developers integrate and maintain several services or "elements" in a category."[1]

On July 18, 2014, the company announced receiving $3.1 million in a Series A funding round. Investors include Virginia-based Grotech Ventures, California-based Icon Venture Partners, along with Galvanize Ventures.[2]

Technology[edit]

Hubs[edit]

Hubs map resources from a collection of endpoints (What we call Elements) into a uniform set of APIs. With Hubs you can integrate an entire category of services (e.g., CRM, Documents, Finance) through a single set of APIs. Hubs and integration categories currently available are: Cloud Storage, Help Desk, Customer, Messaging, Marketing, Finance, Social, E-Commerce, Human Capital, Infrastructure, Planning, and a customizable Hub.

  • Provide uniform APIs to access any collection of Elements or a set of resources.
  • Enable “One-to-Many” access to an entire category of services.
  • Are accessed using a consistent RESTful API with a JSON payload regardless of the technology used at the endpoint.
  • Rapidly translate calls into the semantic and data structure required by each endpoint.
  • Provide a uniform set of interactive API documentation that developers use to access the resources in the Hub.
  • Combine resources from multiple categories providing a consistent set of APIs and documentation to access any collection of resources (e.g., combine Salesforce, Box, and QuickBooks API resources into a Hub).

Element Mapper[edit]

An API and data mapping application to map and transform data across the leading cloud services.

  • Easily define and map data
  • Discover and manage custom data
  • Multi-level transformations
  • Transform data objects
  • Integrate categories of cloud services

Formula Builder[edit]

Formula Builder is the first set of APIs to build workflows that are independent of the endpoint, through RESTful APIs or an open source UI. Enables developers to design integration rules and triggers that are one-to-many, syncing across multiple applications in real-time and reducing data silos. Triggers include Requests, Events and Schedules.

  • Independent of the endpoint: RESTful resources can be defined independent of the endpoint, and therefore work across many services versus endpoint specific point-to-point integrations.Generated templates can be instantiated across multiple use cases and endpoints. Citizen Integrators can leverage a Formula Template and instantiate it to the specific services & resources they’re using.
  • Mapping and transformations: Data governance is enabled through default object models and transformations for published Resources.IT can publish Resources (objects) that are available for use in Formulas. Our Multi-level transformation service discovers custom objects and data fields at runtime and enable mapping and transformation as needed.

Element Builder[edit]

Integration tools to customize elements. Using Element Builder Beta, one can extend the capabilities of existing Cloud Elements integrations or build a new element from scratch. Element Builder gives you the integration tools to extend the current feature set of any of our Elements by adding a resource or method. If your use case requires a resource our Element doesn’t currently support, you can easily add it in yourself using Element Builder.

Each Element starts with a standard set of features, including authentication, paging, errors, events and search.

Use Element Builder to add[edit]

  • Additional Resources: With an HTTP verb like POST, GET, PATCH, PUT, or DELETE)
  • Events: Cloud Elements currently supports building integrations with polling or webhooks capability.
  • Bulk Functionality: Cloud Elements supports bulk download of objects in JSON format if the endpoint supports filter by date.
  • Docs: API documentation is automatically generated for your updated Element.

Recognition[edit]

  • Winner of CTA's Top Technology Startup of the Year- 2013[3]
  • Winner of Build in Colorado Top 100 Digital Companies
  • Outside Magazines "Best Places to Work" 2015
  • APEX Technology Startup of the Year 2013
  • Lead 411 Winner Hottest Company Award Colorado
  • Featured in Ovum's 'On the Radar' Report- December 2013

See also[edit]

References[edit]

External links[edit]