Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding the open api spec article #442

Merged
merged 2 commits into from
Jun 21, 2023
Merged

adding the open api spec article #442

merged 2 commits into from
Jun 21, 2023

Conversation

rahuljo
Copy link
Contributor

@rahuljo rahuljo commented Jun 21, 2023

No description provided.

@netlify
Copy link

netlify bot commented Jun 21, 2023

Deploy Preview for dlt-hub-docs ready!

Name Link
🔨 Latest commit 73d3cc3
🔍 Latest deploy log https://app.netlify.com/sites/dlt-hub-docs/deploys/6492eefe77f6070008637bee
😎 Deploy Preview https://deploy-preview-442--dlt-hub-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

You can see how Marcin generates such a pipeline from the OpenAPI spec using the [Pokemon API](https://pokeapi.co/) in the Loom below.
[![marcin-demo](https://camo.githubusercontent.com/1aca1132999dde59bc5b274aeb4d01c79eab525941362491a534ddd8d1015dce/68747470733a2f2f63646e2e6c6f6f6d2e636f6d2f73657373696f6e732f7468756d626e61696c732f32383036623837336261316334653065613338326562336234666261663830382d776974682d706c61792e676966)](https://www.loom.com/share/2806b873ba1c4e0ea382eb3b4fbaf808?sid=501add8b-90a0-4734-9620-c6184d840995)

Part of our vision is that each API will come with a `dlt` pipeline - like it now often comes with a python client. We believe that very often API users do not really want to deal with endpoints, http requests, and JSON responses. They need live, evolving datasets that they can place anywhere they want so that it's accessible to any workflow.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Part of our vision is that each API will come with a dlt pipeline - similar to how these days often it comes with a Python client. We believe that very often API users do not really want to deal with endpoints, http requests, and JSON responses. They need live, evolving datasets that they can place anywhere they want so that it's accessible to any workflow.


Part of our vision is that each API will come with a `dlt` pipeline - like it now often comes with a python client. We believe that very often API users do not really want to deal with endpoints, http requests, and JSON responses. They need live, evolving datasets that they can place anywhere they want so that it's accessible to any workflow.

We believe that API builders will bundle `dlt` pipelines with their APIs only if such a process is hassle free. And the answer to that is code generation and the reuse of information from the OpenAPI spec.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We believe that API builders will bundle dlt pipelines with their APIs only if such a process is hassle free. One answer to that is code generation and the reuse of information from the OpenAPI spec.

@rahuljo rahuljo merged commit ec04213 into devel Jun 21, 2023
@rudolfix rudolfix deleted the openapi_blog branch June 22, 2023 10:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants