IN THIS ARTICLE
What is the PIX4Dengine Cloud API?
What are the differences between PIX4Dengine Cloud API and PIX4Dengine SDK?
Where can I find the product documentation?
Licensing & billing
How to try the PIX4Dengine Cloud API?
Which license do I need to use the PIX4Dengine Cloud API?
How can I purchase a PIX4Dengine Cloud license?
How does the billing work?
How can I view a log of all processing activity?
I am using a proxy, a firewall. How should I configure them?
What are the inputs and outputs when working with the PIX4Dengine Cloud API?
What processing options are available? Is it possible to process with custom templates and how?
Can the processing status be checked?
Are there any notifications when the processing finishes?
Is the AutoGCPs module available with PIX4Dengine Cloud API?
Is it possible to embed the PIX4Dcloud UI in our application?
Data management and service infrastructure
Is my data protected?
Where are my datasets processed and stored?
What happens if multiple projects are processed simultaneously, should I expect delays?
What is the expected level of services?
What is the highest number of images that can be processed with the PIX4Dengine Cloud API?
What happens to my projects when the PIX4Dengine Cloud license expires?
Contacts, support and training
Which support service can be offered with a PIX4Dengine Cloud license?
How can I get technical support for the PIX4Dengine Cloud API?
Is there training for the PIX4Dengine Cloud API?
PIX4Dengine Cloud is a set of programming modules accessible via Application Programming Interfaces (APIs) for extracting critical information from images, empowering customization, automation and integration into any enterprise system and reality-capture workflow for photogrammetry.
It runs on our secure cloud, powered by AWS, and it is compatible with other Pix4D solutions.
- The API is a programming interface running on Pix4D’s proprietary Amazon S3 infrastructure, while the SDK is a programming interface used on premise. Unlike the SDK, the API does not demand powerful servers or in-house development and IT teams.
- The SDK is delivered in the form of an installable package that can be downloaded from the Pix4D website, while no software download and installation are required to use the API.
- The API is accessible from any major programming language while the SDK is based on Python.
- The API can also give access to the PIX4Dcloud Advanced interface which makes it easier to visualize your data, and allows for project sharing.
- The SDK provides greater flexibility and customization in terms of processing.
The complete PIX4Dengine Cloud API documentation, which also includes example guides, is available here.
To start testing the PIX4Dengine Cloud API a PIX4Dengine Cloud Trial license is needed. Please contact our sales team.
Demo projects might come in handy. They are available here without the need of a Pix4D account or a valid license/subscription. You can also download real photogrammetry data choosing from our online Example projects - real photogrammetry data.
To work with the PIX4Dengine Cloud API, a PIX4Dengine Cloud license is required.
To obtain a license, reach out to our sales team.
Billing is mainly based on the volume of processed gigapixels (PGP), which is a function of the number of images and the resolution of those images submitted for calibration. For more information, contact our sales team.
The processing activity (number of projects, project size, time per project, etc.) generated via the API can be viewed from the License management page. From the PIX4Dengine Cloud license section, click See all the activity. The activity can also be exported as a report and is delivered by email.
If a proxy server is used or a firewall exists, some exceptions should be added. Read more at Proxy / firewall configuration when working with PIX4Dcloud.
Inputs of a project created with the PIX4Dengine Cloud API can be:
- Input images (RGB, multispectral)
- GCPs and CPs with their image marks
- Files for online visualization
- Processing templates
Outputs of a project retrieved with the PIX4Dengine Cloud API can be:
- The single files built from the photogrammetric processing (dense point cloud, 3D Textured Mesh, DSM, DTM, orthomosaic, contour lines, index maps, etc.) or project outputs in bulk or as an archive. More information here.
- Project reports (quality reports and processing logs). More information here.
- Volume computations
- An embedded view and a share link to the project
Ready-to-use processing options templates are available. Custom ones can also be defined, similarly to what can be done in PIX4Dmapper. More information here.
Yes, the processing state can be checked via the API. More information here.
Yes, email notifications are sent by default. They can be disabled if not necessary.
The AutoGCPs module is not available via the API. However, it is available via the PIX4Dcloud Advanced UI. For more information: AutoGCPs detection functionality on PIX4Dcloud Advanced.
Each account is assigned to a regional cluster of servers that process and store your projects. This cluster can be changed in the Account Settings. More information in Where are my datasets processed and stored.
Depending on the load to the servers, computational resources are dynamically allocated to mitigate the peak load. Client requests are distributed and queued across the different servers of the same cluster in a manner that optimizes the load balance. Please inform us in advance if you plan to process an extraordinary number of projects on a specific date.
Minor maintenance operations are scheduled daily without service degradation. Major maintenance operations are scheduled with advanced notice. Unscheduled incidents are communicated via the Pix4D services status page. Subscribe to updates here.
Technically, a project cannot consist of more than 10000 images, but, in general, one has to consider the server's capabilities in relation to the project characteristics. For more information: How many images can PIX4Dcloud servers process?
Besides these technical limitations, there are no restrictions on the number of projects and images that can be processed and stored per month with a PIX4Dengine Cloud license.
Projects are kept on Pix4D servers according to the PIX4Dcloud storage expiration policy.
Standard technical support is included with a PIX4Dengine Cloud license. Premium support with guaranteed response time, as per contract, can be opted for as a payable add-on. For more information about the different services: Pix4D Support.
Currently Pix4D can provide integration support with a PIX4Dengine Cloud API specialist but does not have a formal training service.