Hasura is a platform to access data with GraphQL. GraphQL is a query language created by Facebook, allowing for more flexibility compared to traditional SQL.
Hasura has recently raised $100M to help developers from all levels to easily create GraphQL APIs for their databases.
In this article, we will look at Hasura’s mission, and the advantages of using GraphQL to access databases.
Hasura raises $100M to create GraphQL APIs for databases
Hasura is an open-source GraphQL engine working to make GraphQL the standard for database access, simplifying how developers access and consume data in their applications. Hasura helps developers build powerful end-to-end solutions faster from custom databases and microservices in key markets like North America and Europe.
Hasura’s mission is to enable developers to easily create powerful, realtime data experiences with modern databases. With the world’s first graphical database on GraphQL, developers can quickly generate powerful APIs that are efficient, secure, and type safe. As a result, a developer can use the same technology stack regardless of the size or complexity of their project – be it a simple web application or an enterprise application – without sacrificing power or security.
To further this mission, Hasura recently raised $100M in Series B funding with major investors including Kensington Capital Partners and Lightspeed Venture Partners. This capital will help expand their platform-as-a-service offerings with integrated cloud services and other enterprise integrations that bring GraphQL as a unified layer over legacy data resources. Additionally, Hasura will invest in growing engineering teams in San Francisco and New Delhi to accelerate product development timelines for customers across different industries worldwide.
With these new investments, Hasura is well positioned to become the leading player in making GraphQL the industry standard way of accessing databases by reducing time & cost investment by entrepreneurs building out scalable applications while increasing performance & reliability compared to older methods of accessing databases & modernising experience for existing clients like tech startups & global enterprises alike!
Hasura’s $100M funding round
Hasura, the tech startup that enables companies to build powerful applications quickly using GraphQL APIs for databases, has raised $100M in its Series B funding. This round was co-led by Insight Partners and Lightspeed Venture Partners with participation from Jerusalem Venture Partners and the President’s secretarial team of Japan. This additional capital will enable Hasura to further expand its enterprise computing and database access edge.
GraphQL is a query language for APIs that enables developers to query data, rearrange fields and manipulate access efficiently. Hasura accelerates the development process by combining GraphQL with database-level validation & authorization, auto-generated CRUD (create, read, update and delete) operations over a database, and powerful observability and analytics tools such as Cluster Monitoring & Visual Profiling Toolchains (VPCs). By doing so, Hasura brings modern data access capabilities typically unavailable to most applications while allowing companies access securely to their on-premise databases. As part of this funding round, Jyoti Bansal, founder of AppDynamics & Autopilot and now Operating Partner at Mithril Capital Management has joined the Hasura Board of Directors.
This funding will help position Hasura as a leader at the forefront of technology innovation and showcase its potential in becoming a leader of database access across industries, especially within hybrid cloud architectures such as SaaS/PaaS or within corporate networks. In addition to these developments, this investment will be used towards expansion into new geographies and product development including a range of edge services for enterprises worldwide.
What is GraphQL?
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. It is an open-source data query and manipulation language for APIs, developed by Facebook to help developers make fast, real-time queries of their databases.
By using GraphQL, developers can access their data with fewer requests than traditional REST APIs, increasing the speed and efficiency with which they can access data.
Let’s look at what Hasura has been doing to make GraphQL the standard for database access.
Overview of GraphQL and its capabilities
GraphQL is a query language and runtime that enables developers to build web and mobile apps with powerful back-end capabilities by providing a unified data access layer through APIs. The main idea behind GraphQL is to enable interactions between servers and clients without resorting to traditional approaches such as REST or SOAP. With GraphQL, the client can request only what it needs; reducing the amount of data exchanged over the wire, increasing performance, and reducing bandwidth costs.
GraphQL defines a type system that describes the various kinds of objects stored in your applications database(s) – their shape and relationships between them. In addition, it provides an intricate way for the server to describe available parameters for each IQueryable object (e.g., filter parameters, sort order).
Combining these two definitions creates a graph representing all data access scenarios and can be queried accordingly.
Moreover, GraphQL provides for scalability through its declarative language structure. This allows for more efficient data systems in which you can specify exactly which fields should be returned from each object type in your database – including connections (e.g., related objects) that should be included automatically in any response you receive from the server without requiring additional requests or rounds of translation or translation.
Ultimately, GraphQL eliminates over-fetching or under-fetching – optimising performance by ensuring only exactly what’s requested is sent over the wire and returned on an operation level. This results in faster response times between applications requiring only one round trip request instead of two or more with alternatives like REST & SOAP functions. Hasura’s mission is to make GraphQL the standard for database access. It has recently raised 100M dollars to create GraphQL APIs for databases – making this increasingly popular technology even more accessible!
Advantages of GraphQL over traditional API development
For developers, creating Application Programming Interfaces (APIs) can be a time consuming task. In addition, traditional APIs require substantial manual coding to define and output data, making them difficult and costly to maintain over time. GraphQL is a modern query language designed to improve the development process by streamlining the following areas:
-Data Accessibility: GraphQL allows service providers to retrieve complex data objects from multiple databases in fewer requests than traditional REST APIs, thereby reducing latency and improving performance.
-Development Efficiency: GraphQL simplifies the development cycle by allowing teams to interact with a single endpoint for their data needs in web and mobile applications. This reduces the need for additional code for custom web services and significantly speeds up application delivery times.
-API Reliability: Data returned using traditional REST APIs can often be inconsistent due to incorrect API responses or poor maintenance of endpoints over time. In comparison, GraphQL offers greater consistency through defined schemas that help define return values of API calls without explicit coding efforts on the part of developers.
-Data Security: With its integrated security layer, GraphQL provides extra protection from potential threats like SQL injection or API spoofing utilising parameter validation techniques or access control rules enforced at run time.
Hasura’s GraphQL Platform
Hasura’s mission is to make GraphQL the standard for database access. To this end, the company recently raised $100 million to create database GraphQL APIs. This funding round is a testament to Hasura’s commitment to making GraphQL the go-to for database access. In addition, it will help the company continue their mission to bring greater consistency and ease to database interactions.
Let’s look closer at Hasura’s GraphQL platform and what it can do.
Overview of Hasura’s GraphQL platform
Hasura is a cloud-agnostic GraphQL platform that makes it easy to build, manage and deploy secure, fast, global GraphQL-based APIs from any data source. Through its cloud-native architecture, Hasura enables developers to quickly create and deploy cloud and edge applications with zero-configuration. In addition, by combining a managed GraphQL server with automated infrastructure provisioning, graphic schemas and triggers for real-time notifications; Hasura’s platform provides developers with a turnkey solution for implementing robust GraphQL APIs.
With the support of leading venture firms Lightspeed Ventures and Nexus Venture Partners, Hasura recently raised $100 million in series C funding to create GraphQL applications on top of databases such as PostgreSQL and MySQL. This funding will enable Hasura to expand into more geographies, increase product capabilities and ultimately become the go-to platform for creating production grade enterprise services using GraphQL.
Hasura’s mission is to make GraphQL the universal way data is exchanged between databases and applications. To achieve this mission, they are taking an evergreen approach to development by investing engineering resources in product excellence and open source initiatives to empower developer communities worldwide.
Features of Hasura’s platform
Hasura is a cloud-first, open source GraphQL platform that offers developers access to powerful tools and features for creating production-grade GraphQL APIs for their data. It connects to databases of any kind, including Postgres, MySQL, MongoDB and SQL Server, offering effective access control mechanisms; an integrated and intuitive ‘GraphiQL’ editor; value-added integrations with authentication providers (Auth0, OAuth) and easily scalable APIs on Kubernetes.
Users can explore tables and columns in the underlying database directly from an intuitive GraphQL interface that contains a schema browser and editable query history. The platform also provides enhanced security capabilities such as authentication mechanisms (RBAC or allowlist) that ensures only authorised requests can gain access to the data; role-based access control (RBAC); audit logs for comprehensive visibility of operations performed on Hasura instances; use of secret engines for secrets management; use of webhooks for post-request processing and custom logic. Moreover, it has built-in support for data migration & management tools including Flyway & Gremlin.
In addition, easy integration with cloud services such as Firebase & PubSub provides an efficient means of event propagation when data changes in real time. Additionally, Hasura enables comprehensive monitoring through endpoints exposed via Prometheus which help diagnose performance issues or errors in real time making sure the impact on user experience is minimal. Finally, automated builds can be configured directly through the Hasura platform allowing developers more flexibility in managing their projects efficiently without learning new CI/CD tooling.
Hasura’s Impact on Database Access
Hasura, the company specialising in helping developers use GraphQL to access their databases, recently raised $100 million to fulfil its mission of making GraphQL the standard for database access.
This massive funding round brings new energy to the already-growing open source GraphQL community and increases Hasura’s ability to be a leader in database access and innovation.
This article will discuss how Hasura’s mission will affect database access.
Impact of Hasura’s platform on database access
The goal of Hasura is to make GraphQL the standard for database access. With its rapidly expanding platform, Hasura has the potential to drastically reduce development time and overhead by providing access to powerful database capabilities at an unprecedented scale.
Hasura offers real-time GraphQL APIs on top of databases and event sources, allowing developers to easily build data-driven applications that interact with numerous databases and event streams such as Postgres, MySQL, MongoDB, AWS Aurora, Kafka and more. This enables them to quickly develop feature-rich web or mobile applications that combine multiple data sources without needing complex backend code or adjustments to database schemas typically required when connecting multiple databases or dividing back end services.
In addition, Hasura’s cloud-hosted developer experience has made it easy for teams to take advantage of the power of GraphQL while speeding up time-to-market since tasking a backend engineer setup GraphQL on top of database(s) and linking this with an app can be a tedious manual process.
What sets Hasura apart is its ability to provide instant access/management to developers for any size/scale/type(s) of datasets from single tables in Postgres up through streaming data from Apache Kafka. This paves the way for more meaningful integrations with different databases, accelerating the development process and enabling users better control over their DBs than ever before, all when unhindered by complexities associated with traditional DB solutions. Furthermore due its open source nature operating costs are effectively eliminated making it very VFM (value for money).
Recently, Hasura announced a $100M Series C round funding that had chosen investors like Vertex Ventures US & SEA, CRV, Strive VC amongst others which will further accelerate adoption across enterprises by making graphQL available as a global standard. Looking ahead at 2020 – 2021 rapid adoption looks highly probable underlining organisations worldwide towards using graphql in mission critical applications given their low overhead while enjoying robust security & ease of use benefits coupled without feeling heavy on initial setup & maintenance compared legacy systems & solutions out there.
Benefits of Hasura’s platform for developers
Since its launch in 2017, Hasura has quickly become an invaluable open source tool for developers and product managers who want to make database access easier and more secure. With the release of its Apollo GraphQL API platform just a year ago, Hasura made it possible for developers to gather data from multiple databases at once using a single GraphQL API endpoint. As a result, it created unprecedented productivity, making developers’ jobs easier and increasing their ability to create better products faster.
Hasura’s mission of making GraphQL the standard for database access is further validation that its platform is reliable, safe, and simple enough for any developer or product manager. For those unfamiliar with GraphQL, it is an API query language that makes it easy for developers to obtain the exact data they need from a backend database without asking for redundant or irrelevant information. With Hasura’s enterprise-grade Apollo GraphQL API service, you can securely store the data you need in one place and access that data from anywhere with just one query – eliminating hours wasted on complex manual coding processes such as setting up APIs or configuring databases.
What truly sets Hasura apart as an enterprise-grade solution compared with other open source tools is its ability to increase developer productivity while ensuring safety and security of users’ data. Hasura provides comprehensive security features such as real-time monitoring of database transactions and 24/7 uptime monitoring that significantly reduce their customers’ risk profiles by providing end-to-end encryption ciphers maintained by Google Cloud Services. Additionally, thanks largely due to funding from respected venture capital investors like Y Combinator and ICONIQ Capital who recently contributed $100 million towards further developing their Apollo platform into a complete enterprise middleware solution – organisations large and small alike can feel confident transitioning some of their most important operations onto Hasura’s technology stack thereby simplifying database access on multiple levels now more than ever before!
tags = Hasura, raises $100M, GraphQL APIs, databases, hasura graphql api series greenoakswiggersventurebeat, query language, Facebook, Google, Airbnb, and Pinterest