Support for OpenAPI 3.0 spec

1,403 views
Skip to first unread message

Matt Scheurich

unread,
Dec 11, 2020, 4:22:34 AM12/11/20
to Google Cloud Endpoints
Hi there,

I was wondering if there will be any support for the OpenAPI 3.0 spec in the near future?

At the moment I'm writing my specs in OpenAPI 3.0 but then converting to Swagger 2.0 format before deploying with Endpoints. It's not perfect  -- sometimes I have valid specs but Endpoints will complain -- but it is mostly working for me at the moment.

Cheers,

Teju Nareddy

unread,
Dec 11, 2020, 11:45:41 AM12/11/20
to Matt Scheurich, Josh Einhorn, Google Cloud Endpoints
+Josh Einhorn 

Cloud API Gateway plans to add support for OpenAPI 3.0. Josh, is there a timeline for this? Do we plan to backport this to Cloud Endpoints?

--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/931c3ee9-dc8a-41ec-b535-a0ffeca6d2ecn%40googlegroups.com.


--

Teju Nareddy

nare...@google.com

Software Engineer

Matt Scheurich

unread,
Dec 11, 2020, 12:02:26 PM12/11/20
to Teju Nareddy, Josh Einhorn, Google Cloud Endpoints

Ah, it’s already supported by API Gateway? Interesting.

 

I’ve only just learned about API Gateway today, thanks to some other messages in this group. What are the main differences between that and Cloud Endpoints? Could I just swap Endpoints for API Gateway?

 

Thanks in advance,

 

 

Matt

 

Image removed by sender.

Teju Nareddy

nare...@google.com

Software Engineer

--
You received this message because you are subscribed to a topic in the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-cloud-endpoints/ugSuZ7R-vXk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/CAMV0Qbs5GWkFAGpk_aQFhZfk4uzNPdnokE0Kwxrf1NDBxCO9Dw%40mail.gmail.com.

Josh Einhorn

unread,
Dec 11, 2020, 12:16:33 PM12/11/20
to Matt Scheurich, Teju Nareddy, Google Cloud Endpoints, Nandan Sridhar
OpenAPI 3 is not available yet, however it is API Gateway's highest priority after the current set of features reach GA in Q1 2021. We expect OpenAPI 3 to be publicly usable in Q2 2021.

Do we plan to backport this to Cloud Endpoints?
API Gateway will eventually support all use cases of ESPv2, including support of existing Endpoints Services (e.g. created via gcloud). The exact mechanism for this is in active design, and is close second priority behind OAS 3. A minimally viable version of this should also be available in Q2 2021, with the caveat that every single ESPv2 feature (e.g. some startup flags) may not be supported on day 1.

Could I just swap Endpoints for API Gateway?
API Gateway today is effectively equivalent to a managed version of ESPv2 on Cloud Run. This means you cannot currently swap to it if you're using GKE/GCE or deploying off of GCP. Support for this should come in Q2 2021 as mentioned above.

-Josh



--
Josh Einhorn | Software Engineer | joshe...@google.com | 1-215-837-1102

Matt Scheurich

unread,
Dec 11, 2020, 1:03:25 PM12/11/20
to Josh Einhorn, Teju Nareddy, Google Cloud Endpoints, Nandan Sridhar

Thanks for that Josh. Great to hear!

 

Error! Filename not specified.

Teju Nareddy

nare...@google.com

Software Engineer

--
You received this message because you are subscribed to a topic in the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/google-cloud-endpoints/ugSuZ7R-vXk/unsubscribe.
To unsubscribe from this group and all its topics, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/CAMV0Qbs5GWkFAGpk_aQFhZfk4uzNPdnokE0Kwxrf1NDBxCO9Dw%40mail.gmail.com.

--
You received this message because you are subscribed to the Google Groups "Google Cloud Endpoints" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cloud-endp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cloud-endpoints/VI1PR02MB5245EEDFB4CD599F51B6EFB0ADCA0%40VI1PR02MB5245.eurprd02.prod.outlook.com.

Reply all
Reply to author
Forward
0 new messages