Kloudless raises $6M to ease the software integration process

Website graphic

We’re thrilled to announce that we’ve raised $6M in Series A funding in a round led by Aspect Ventures, with participation by Bow Capital, Alibaba Taiwan Entrepreneur Fund, Heavybit, and Ajay Shah of Silver Lake Capital!

With its one-to-many approach, Kloudless Unified APIs free developers and product teams from building tedious and expensive one-off integrations. Try it out here.

At Kloudless, we have a firsthand understanding of how frustrating it can be to build the integrations we need. In our increasingly interconnected world, new SaaS services launch daily, and each one offers a unique API with its own documentation and features. It’s little wonder that API usage has exploded in the last few years.

In 2015, our team set out to change the way integrations were built by creating a developer-first solution to the problem—and in the process, became the first integrations platform to offer a solution tailored to the unique needs of developer and product teams. Our Unified APIs eliminate the redundancies of building integrations and now free thousands of developers to focus on their core product.

Since then, we’ve:

  • Grown from our small Berkeley-based team of 5 to 20 (and launched our first-ever international office in Taipei, Taiwan);
  • Welcomed Blackboard Inc., PlanGrid, ShieldX, OneIdentity, and other great companies to our platform;
  • Built up a strong community of over 15,000 developers from 4,000 different organizations.

We’re immensely proud of how far we’ve come and are equally excited to start the next chapter of the Kloudless journey!

What’s next?

Our new round of funding will help Kloudless to continually grow the success of our users, our platform, and our team.

Some of the technical improvements we’ve already planned include:

  • Boilerplate API integrations for any SaaS service’s HTTP API, with the help of automation
  • A new framework for workflow automation built on top of Kloudless’ extensive API platform
  • Expanding API unification and cross-connector capabilities like KQL
  • Additional production-ready UI tools to solve workflow use cases for companies in any industry

Of course, there’s more to come—so stay tuned!

Built by developers, for developers

Our new round of funding also makes it possible for us to make a concerted investment in initiatives that ensure the vibrancy and connectivity of the developer community.

As our users grow, we’ll create high-quality documentation, strengthen our SDK offerings, and cultivate responsive community forums to ensure that the experience of building with Kloudless continues to be efficient (and, dare we say, enjoyable!). Our efforts will focus on the most common use cases that our users encounter when integrating with other services.

Conclusion

We’re excited to tackle our road map and delight our users with new Kloudless platform expansions and features. To our existing Kloudless users, thank you for your support all these years – we wouldn’t have gotten here without you.

Haven’t tried Kloudless before? Sign up for a free account here to get started today!

We’re also hiring for a bunch of different functions, from Marketing to Sales to Engineering, in our Berkeley and our Taiwan offices. Check out our listings here!

About Kloudless

Kloudless’s unified APIs enable developers to code once to connect their applications to several software services instead of integrating with each API individually. Businesses use Kloudless’s unified API products to connect to many kinds of enterprise applications like Salesforce, SharePoint, Box, Dropbox, G Suite, Slack, ServiceNow and more.

Kloudless is trusted by more than 15,000 developers in over 4,000 organizations. To learn more, visit https://kloudless.com.

Introducing the Kloudless Query Language and new CRM connectors

Kloudless initially launched the unified CRM API with support for Salesforce and Microsoft Dynamics, enabling developers to connect apps with two large open SaaS CRM platforms. The initial release provided core features such as CRUD operations for all objects, near real-time activity monitoring, and making batch requests.

We often think of Salesforce, Microsoft, and SAP as the largest players in the space, but Gartner reports show that they only account for 35% of the CRM market share.

We are excited to announce support for a number of other CRM services in our unified CRM API, including Oracle Sales Cloud, SugarCRM, Hubspot CRM, Zoho CRM, and Pipeliner CRM. Existing customers using the unified CRM API can now offer these integrations to their users with minimal additional effort.

Here is a current breakdown of feature availability of the CRM API across the CRM services we support:

Salesforce Dynamics Oracle Pipeliner Zoho SugarCRM Hubspot
OAuth
CRUD
Search        ⏱
Events ✓*

: Supported            ✓*: Partially supported            ⏱: TBD

Kloudless Query Language (KQL)

We are also excited to announce a common query language to access object data in any supported CRM service.

The initial release of our CRM API allowed for basic searches across unified object types such as Accounts, Contacts, Leads, Opportunities, etc. In addition, we provided search capabilities that utilized the native formats such as SOQL for Salesforce and OData for Dynamics. However, researching how to form requests for each service is a tedious and time-consuming process. Therefore, we decided to release a new query language to interface with different CRM services through a common format.

Developers can now structure queries in the Kloudless Query Language (docs) to retrieve information from a CRM service via the Search endpoint. Some example KQL queries are included below and compared with their equivalent queries in upstream services.

Example 1: SugarCRM
/* KQL */
SELECT id, name, opportunity_type, probability, amount_usdollar,
  worst_case FROM Opportunities WHERE amount_usdollar >= 36000

/* SugarCRM equivalent */
https://<site_url>/rest/v10/Opportunities/filter?fields=id,name,
opportunity_type,probability,amount_usdollar,worst_case
  {
    "filter": [
      {"amount_usdollar": {"$gte": 36000}}
    ]
  }

 

Example 2: SugarCRM
/* KQL */
SELECT id, name, website FROM Accounts WHERE name LIKE 'We%'
  LIMIT 100 OFFSET 100

/* SugarCRM equivalent */
http://<site_url>/rest/v10/Opportunities/filter?fields=id,name,
website&offset=100&max_num=100
  {
    "filter": [
      {"name": {"$starts": "We"}}
    ]
  }

 

Example 3: Salesforce
/* KQL */
SELECT Id, Name, CreatedDate FROM Account WHERE Id IS NOT NULL
  AND CreatedDate > '2017-01-01T23:01:01+01:00'
  OR Name NOT LIKE '%b%'

/* SOQL equivalent */
SELECT Id, Name, CreatedDate FROM Account WHERE (
  ((Id != null) AND (CreatedDate > 2017-01-01T22:01:01Z))
  OR (NOT (Name LIKE '%b%')))

Future Plans

In the upcoming months, we plan on introducing additional connectors to the Kloudless CRM API as well as further improving features available. The next release of the Kloudless Query Language introduces support for unified properties to enable cross-account queries. Let us know what other improvements you’d like to see in our forums or on Twitter!