Graphweaver Docs
  • Home
  • Github
Get Started 🚀
What is Graphweaver?

What is Graphweaver?

  • Simplify Data Integration with GraphQL
  • Simplicity You Crave, Power You Need
  • Seamless Data Integration
  • Browse and Explore with Ease
  • Open-Source Flexibility
  • Secure Access to Your Data
  • Empowerment through GraphQL
  • Real-time Querying and Modification
  • Automatic Schema Stitching
  • Autogenerated CRUD Resolvers

Simplify Data Integration with GraphQL

When building apps today, we often need to integrate with multiple data sources, and complex data integration poses a significant challenge.

Graphweaver is the solution to this problem.

💡
We don’t replicate data, we connect it.

At Exogee, we have developed numerous web, mobile, and desktop apps, each of which relies on multiple data sources. As companies grow, their data becomes distributed across various systems. When we transitioned to GraphQL, we required a simpler way to merge these data sources into a single API.

And thus, Graphweaver was born!

Simplicity You Crave, Power You Need

Graphweaver makes the developer's data integration experience effortless.

It can connect to any data source and comes with pre-built data providers, supporting Postgres, MySQL, REST, and GraphQL APIs.

image

Graphweaver combines these sources into a unified GraphQL API, facilitating easy browsing, querying, and modification of data.

Additionally, Graphweaver is open source, allowing you to create your own data provider if necessary.

Seamless Data Integration

The power of Graphweaver lies in its ability to merge data sources, regardless of technology or structure.

Its data providers offer a unified approach, treating all data sources equally. This enables seamless integration with a GraphQL API and ensures smooth data stitching.

With Graphweaver, you can bid farewell to juggling numerous APIs in your front ends or duplicating data across systems. Embrace the simplicity of a single GraphQL interface.

Browse and Explore with Ease

Graphweaver comes equipped with an Admin UI, a lightweight React app.

image

This app empowers you to effortlessly browse and interact with your data.

It displays all your data connections, allowing you to visualize your data schemas.

You can explore your data using a user-friendly interface, simplifying data exploration across all connected sources. It even facilitates creating or updating existing data from a single interface.

Open-Source Flexibility

Built on open-source principles, Graphweaver encourages customization and extension to suit your needs. Whether you're an individual developer or part of a team, everyone is welcome.

We accept and appreciate contributions as we strive to grow the Graphweaver community.

Secure Access to Your Data

Data security is of utmost importance to us, and Graphweaver ensures robust mechanisms for secure data access.

Our Auth package enables you to add authentication and authorization to your API, safeguarding your valuable information from unauthorized access.

Rest assured that your data remains secure and accessible only to authorized users.

Empowerment through GraphQL

Graphweaver harnesses the power of GraphQL to give you control over your data integration process.

Let's explore some key features that make Graphweaver a game-changer for developers:

Real-time Querying and Modification

Query and modify data in real-time with Graphweaver. Retrieve and manipulate datasets, apply filters, and combine information directly at the source.

Automatic Schema Stitching

Simplify the integration of data from multiple sources with Graphweaver's automatic schema stitching.

It seamlessly combines schemas from different data sources, eliminating the need for manual stitching.

Now, you can focus on building innovative applications instead of dealing with complex schema integration.

Autogenerated CRUD Resolvers

Say goodbye to tedious resolver development with Graphweaver's autogenerated CRUD resolvers.

The BaseResolver generates Create, Read, Update, and Delete resolvers for all your entities.

Save time and effort by exposing CRUD operations without writing repetitive code.

Simplify your data integration with Graphweaver. Connect, query, and change data effortlessly.

Embrace the simplicity of GraphQL while leveraging advanced features for complex data scenarios.

Try Graphweaver today by following our Getting Started guide and embark on your data integration journey!

Made with 💜 in Australia

Exogee