Hasura Launches Open Source GraphQL Engine That Provides Instant GraphQL-as-a-Service on Any Existing Postgres Application
SAN FRANCISCO and BANGALORE, India (PRWEB) July 11, 2018 -- Hasura, the first GraphQL-as-a-Service company, today launched their open source GraphQL Engine. This is currently the only solution available that can instantly add GraphQL-as-a-Service onto existing Postgres-based applications -- without the time-consuming task of writing backend code that processes GraphQL. Now front-end developers and enterprise application developers can get GraphQL and start working with it in minutes to build scalable, GraphQL apps on Postgres.
According to StackOverflow’s 2018 developer survey, Postgres is the third most commonly used database and ranks among the top two most preferred developer databases. Increasingly, all application developers want GraphQL. The key reason is because application developers can bypass the time-consuming step of having to communicate with and then wait for back-end developers to write APIs so they can build new, needed product features.
Hasura’s GraphQL Engine will appeal to IT departments that use existing Postgres databases but are backlogged with enterprise application development projects or product development initiatives. GraphQL propels teams into the fast lane for lightning-fast development cycles, shrinking the application development time significantly. Hasura provides an easy way for companies to incrementally move to GraphQL and realize its benefit for application developers, without affecting existing applications, databases or users.
“Hasura and their team have saved me months of development work by allowing me to automate the creation and management of my backend with my industry standard technologies of choice -- GraphQL and Postgres. I get to focus more of my time on building features while remaining confident that I have a performant back-end with common features like auth and permissions, which benefit from the constant Hasura Engine updates,” noted Jonathan Chhabra, front-end Engineer working on a stealth project based in Virginia.
The Stampede to Modernize The Enterprise
GraphQL has the potential to drastically simplify API lifecycle management within enterprises. It is being adopted at a rapid clip across a diverse set of industries and companies that are seeking to modernize their IT technology. Today, we are witnessing the early formation of what will inevitably evolve into a notable stampede. From startups to Fortune 500 enterprises, companies such as Intuit and Walmart, the New York Times and NBC, to fast, ultra agile companies, such as Airbnb, Docker, Github, Twitter, Pinterest, Uber and Yelp are successfully adopting new development approaches in order to build at web-scale.
GraphQL and the tooling around it dramatically increases the feature velocity for developer teams by reducing the communication required between them while developing new features. As a result, GraphQL servers are like self-documenting APIs that enable full API discoverability for the developers. This enables the front-end developers to make API requests, in order to introduce new features or change existing ones, in GraphQL without having to wait for back-end developer teams to deliver APIs and document the changes.
Architected for extremely high performance, Hasura’s GraphQL Engine offers unparalleled speed and features out-of-the-box. Adding GraphQL to existing applications still involves significant implementation; however, Hasura automates and handles this heavy-lifting out-of-the-box. Following are some of the Hasura’s distinct capabilities:
- Instant GraphQL APIs on existing databases: The Hasura GraphQL Engine allows one to start querying an existing Postgres database instantly with GraphQL. Developers can choose the tables from their new or existing database that they want to use GraphQL with and link those existing tables into a “graph.” This gives companies already using Postgres an easy, incremental way to start moving over to GraphQL.
- Extremely high performance dollar-for-dollar: Unlike others, Hasura is an extremely lightweight engine that consumes only 50MB of RAM even while serving more than ~1000 requests/per second, delivering matchless ROI.
- Built-in authorization and authentication: Hasura’s GraphQL Engine comes with a granular, dynamic access control system that integrates with existing authentication systems such as Auth0 or custom implementations. This further aids in the incremental journey toward adding GraphQL to a company’s existing applications. The Hasura engine enables developers to define who can access what data (admin, anonymous users, etc.).
“We’re thrilled to open source Hasura’s GraphQL Engine to further ease the adoption of GraphQL. Dollar-for-dollar no other solution comes close to matching Hasura’s phenomenally high performance. The GraphQL community can harness our lightweight GraphQL-as-a-Service engine and turbocharge any of their new or existing Postgres applications. Concurrently, for enterprises using Postgres, they can make a smooth, rapid transition over to GraphQL,” said Tanmai Gopal, Co-founder and CEO of Hasura. ”Postgres is the first along a roadmap of other leading databases that Hasura intends to support in the future.”
"The Hasura GraphQL Engine has been instrumental for our product, a cryptocurrency social research platform, by providing a seamless integration that allows us to rapidly generate high-performance, extensible GraphQL schemas on our existing DBs — using native SQL and Postgres. Leveraging the power of GraphQL and the latest in database tech (TimescaleDB + Postgres), Hasura GraphQL Engine has enabled us to provide a low-cost performant solution, resulting in a smooth, friendly end-user experience,” said Josh Davis, CTO of PlatinumX.
About Hasura
With headquarters in San Francisco and Bangalore, privately-held Hasura is the first GraphQL-as-a-Service company. Hasura enables customers to simplify API lifecycle management, turbocharge application development cycles, improve intra- and inter-team communication and collaboration, and modernize their IT infrastructure. The private company is venture-backed by Nexus Venture Partners and GREE Ventures. Interested parties can visit http://www.hasura.io.
CARMEN HUGHES, Ignite X, http://www.ignitepr.com, +1 (650) 576-6444, [email protected]
Share this article