Announcing the “Azure SQL Database External REST Endpoints Integration” Early Adoption Program
EAP is closed
This feature has been moved to Public Preview, so the EAP program is now closed. Read more on how to use this new feature here: Azure SQL Database External REST Endpoints Integration Public Preview
A new, exciting capability for Azure SQL Database has been announced today at //Build: Azure SQL Database has a new built-in feature that allows native integration with external REST endpoints. This means that integration of Azure SQL Database with Azure Functions, Azure Logic Apps, Cognitive Services, Event Hubs, Event Grid, Azure Containers, API Management and in general any REST or even GraphQL endpoint is just one line of code away. The feature is one of the most requested by developers and MVPs and it enormously reduces the friction to integrate Azure services with Azure SQL Database.
Who is the Azure SQL Database External REST Endpoints Integration EAP for?
If you are interested in using Azure SQL Database external REST endpoints integration to test the feature before it becomes generally available to the public, then this early adoption program (“EAP”) is for you. Customers and partners running Azure SQL Database who would like to validate this new ability and verify how they can use it in their solutions are a good fit for this EAP. The Azure SQL Database external REST endpoints integration EAP is also for partners who want to build system integrator (“SI”) offerings and independent software vendor (“ISV”) applications using Azure SQL Database. Upon successful validation, these applications and solutions can be supported in production prior to the general availability release.
EAP participants have direct access to the development team through a Program Manager Buddy. Your “PM Buddy” is there as a primary contact within the development team to help connect you to the right people to help your solution adopt this new Azure SQL Database feature. Typically, PM Buddies communicate with the customer via email and, if needed, via regularly scheduled meetings.
Customers in the EAP will try out new features before the general public gets to see them and provide feedback directly to the development team, providing input that may influence how features will behave when the Azure SQL Database feature in the EAP reaches general availability.
Start by reviewing the Terms and Conditions of the Azure SQL Database external REST endpoints integration EAP that follows below. Next, complete the application form (https://aka.ms/azure-sql-extrest-eap-form), providing as much detail as possible to help us understand your usage scenario(s). A non-disclosure agreement (“NDA”) with Microsoft will be required to participate in the program. If you do not already have an NDA, we will help you get one signed.
The Azure SQL Database team will evaluate all completed applications and select a limited number of customers based on reported usage scenarios, ability to provide feedback on the new feature, and progress towards production deployments. We look forward to hearing your feedback on this exciting new feature for Azure SQL Database!
Azure SQL Database External REST Endpoints Integration Early Adoption Program Terms and Conditions
Last Updated: April 13th, 2022
Acceptance of Terms
Your participation in the Azure SQL Database external REST endpoints integration Early Adoption Program (“the Program”) is subject to the following terms and conditions (“T&Cs“). Microsoft reserves the right to update the T&Cs at any time and without notice. The most current version of the T&Cs can be reviewed by clicking on the T&Cs link located here: https://aka.ms/azure-sql-extrest-eap.
Description of Service
The Program is a free program that provides select customers and partners the following benefits (the “Benefits”): access to the development team, private preview versions of Azure SQL Database external REST endpoints integration feature, the ability to provide input into product requirements, as well as access to related communications, including the latest news and information about this feature.
Customers selected to participate in the Program will be required to have a non-disclosure agreement with Microsoft.
In joining, and throughout the duration of your participation in, the Program, you are providing your consent to receive periodic communications from Microsoft (i) about your use of the Program, and (ii) about the latest news and updates related to the Program. In your participation in the Program you are also providing your consent to be added to related Teams channels, or similar online communities, managed in connection with the Program. You can leave the Program at any time to stop receiving these communications by emailing the team at email@example.com. If you leave the program, you will no longer have access to the Benefits. Read the Microsoft privacy statement (https://go.microsoft.com/fwlink/?LinkId=521839).
Changes to the Program Services
We may make changes to the Program at any time and without notice. From time to time we may add, remove or stop providing certain Benefits, including access to certain third-party or Microsoft software or services as part of the Program.
You may not rent, lease, lend, resell, transfer, or host any Benefits or redemption mechanisms including codes that you receive through the Program, or any portion thereof, to or for third parties, and you may not disable, tamper with or otherwise circumvent any mechanism that limits your use of the Benefits.
Leaving the Program
You may leave the Program at any time by emailing the team at firstname.lastname@example.org. When you leave the Program, access to the Benefits will cease and the Azure SQL Database external REST endpoints integration preview feature will be disabled. You may request to rejoin the Program at any time by emailing the team at email@example.com.
Termination and Suspension
We may terminate these T&Cs or terminate or suspend your participation in the Program or use of the Benefits at any time (i) if we, in our sole discretion, determine that, or reasonably suspect that, you have violated these T&Cs, (ii) due to your lack of active participation in the program, or (iii) in connection with the wind-down of the Program. We will give you notice prior to any such suspension or termination, except where we reasonably believe that immediate suspension or termination would be helpful in the mitigation of harm.
EXCEPT AS WARRANTED IN ACCOMPANYING TERMS, MICROSOFT AND ITS RESPECTIVE SUPPLIERS PROVIDE THE PROGRAM (INCLUDING THE BENEFITS AND CONTENT) “AS IS”, “WITH ALL FAULTS” AND “AS AVAILABLE”. WE PROVIDE NO WARRANTIES, GUARANTEES OR CONDITIONS, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. YOU MAY HAVE ADDITIONAL RIGHTS UNDER YOUR LOCAL LAW WHICH THIS AGREEMENT CANNOT CHANGE. THESE DISCLAIMERS WILL APPLY TO THE FULLEST EXTENT PERMITTED UNDER APPLICABLE LAW.
From a technical perspective why is this feature going to be Azure SQL only? The ability for SQL to reach out and touch REST APIs would be insanely powerful for on-prem SQL.
Hi Matthew! You are absolutely right. At the moment we have focused on Azure SQL DB only as with Azure SQL MI or SQL Server there is the ability to run SQLCLR or even External Scripts where you can then call an HTTP REST endpoint. So, we prioritized Azure SQL DB over other editions. But is our intention to make this feature available everywhere ASAP.
This seems like a great feature. Any news on if this will go into beta or public preview soon?
Hey David! It is a great feature indeed :). We’re working hard to open a public preview as soon as possible, but at the moment I cannot share any ETA. If you are interested in testing this out, please fill out the form linked above as we are running a private preview at the moment, as explained above. If you submit the form, also, please be patient as we had a huge number of submissions so it will take a while before we can take a look at the form and then follow up. Thanks!