IntroductionHere at Kloudless, we often find that companies benefit from our Unified APIs’ ability to provide integration with many different services at once. By coding once and integrating with multiple APIs, developers can skip the tedious process of combing through documentation, testing, and having to manually update their code so it plays well with other APIs in the future. This last reason can be especially important to a company when they’re looking to integrate their product with services that Kloudless provides connectivity to. StructionSite is a recent customer who found great success by leveraging Kloudless for their service’s connectivity. Let’s take a look at how the whole thing came together: About StructionSiteStructionSite specializes in providing 360-reality capture for remote viewing of construction jobs through a comprehensive platform built for collaboration. In the construction industry, large general contractors have a lot of data that they need to analyze and understand to make better decisions about their business. So StructionSite also helps them access and share files, images, and drawings across a host of popular storage providers. Anyone on a project can use StructionSite to plan work and review commitments while looking at up-to-date site conditions. On top of that, subcontractors can ‘walk the job’ through streaming video from their mobile device or browser, so they know exactly what is ready and what is not.In the construction industry, data exists in many different systems, from phones to specialized construction management systems like PlanGrid and Autodesk. Put simply, storage solutions proliferate and media increasingly is stored across multiple platforms.StructionSite works by acting as a source for job site photos, which users can then push out to any of the other storage repositories they use such as Egnyte, BIM 360, Box, Dropbox, Google Drive, and more. All stakeholders in a construction project can access these job site photos in their company’s project management environment, promoting a workflow based on interoperability. For drawings, they pull in the data from tools like PlanGrid to display within StructionSite. The ChallengeStructionSite’s customers are primarily general contractors, with a sizable amount of owners, architects, and sub-contractors using the platform as well. Their project management tool was created to maintain a single source of truth for drawings and photos, so users can update their photos and files in StructionSite and then push the changes to all the platforms they are stored in.As Engineering Lead and Co-Founder, Dan Zito puts it, “At our core, StructionSite is trying to be an open and connected company where customers own the data. We want to interoperate with all the other tools that a customer is using, and don’t want to create extra work for the customers to integrate with all the platforms they’re using.”Initially, they had built one-off integrations with Egnyte and Procore. They had prioritized these integrations based on customer demand, so when PlanGrid was heavily requested, they planned on connecting with the popular construction platform in the same way as they had with their other integrations—by building it themselves.However, based on how a vendor sets up their API or how data is structured, it isn’t always so technically straightforward. They ran into challenges with reconciling data between systems and began to look for a solution that would keep their developers from the tedious job of integrating with yet another API.