Xledger is a cloud-based enterprise resource planning (ERP) solution for mid-size and large businesses. It provides management of day-to-day operations by automating routines ranging from bank reconciliation to invoice entry. 

This blog post describes how to add Xledger into your application. 

Benefits of Xledger

Xledger is suitable for corporations, non-profits, as well as public institutions that feel the necessity to automate accounting processes.

End-users get access to GL analysis, drill-down capabilities, real-time reporting, billing and invoicing, time and expense tracking, graphs, dashboards, business intelligence and analytical tools, workflow collaboration, multi-currency capabilities, and much more. 

Xledger also features payroll management, customer relationship management, asset management, and accounting capabilities that include accounts receivable and accounts payable. The solution supports integration with open-source query language GraphQL.

Step-by-step Xledger Integration

1. Get System Access

First of all, you need to get granted access to the system. You should contact Xledger to get user credentials. 

2. Generate API Token

Xledger has 3 working environments (test, demo, and prod) and separate API tokens should be generated for each env (in case some particular env is chosen for use)

To connect to the Xledger system, first, go by this link to create an API token and give a name to it.

Links depending on env: 

  • https://www.test.xledger.net/f/api-tokens
  • https://www.demo.xledger.net/f/api-tokens
  • https://www.xledger.net/f/api-tokens

Alternative would be contacting Xledger to get an API token for integrations.

Need to develop an app?
Let's find the best options for your business together. Leave your contacts in the contact form.

Contact us

3. Choosing API Token Scopes

In case you decide to generate an API token by yourself, you should choose which scopes will be added for the created token. For example, you can provide Read access for Project Management scope or Write access for General Ledger scope.

4. Making API Calls

Once you have a token, you can make a request like this:

URL: https://www.test.xledger.net/graphql


Header: Authorization token <your-token-here>

Body: { "query": "<your-query-string>","variables":  <variables object or null>,"operationName": <operation name ornull>}

Xledger based on GraphQL API. All requests are divided into 3 types: query, mutation, and subscription. The query is used for retrieving data, mutation - for updating / inserting data, and subscription allows you to get notifications in real-time in response to events (such as records being inserted, updated, or deleted). Using GraphQL API gives more flexibility to the application.


To sum up, the integration of Xledger into your application opens doors to a realm of enhanced financial management capabilities, offering real-time synchronization and efficiency; with its adaptable and straightforward integration process, Xledger proves to be a strategic choice in elevating your application's functionality and contributing to a more agile and streamlined business operation.

Software Development Team

When it comes to creating software solutions that not only meet but exceed your business objectives, partnering with a proven expert is paramount. That's where Axon, your trusted ally in software engineering, steps in. Our comprehensive services and dedicated team are here to streamline your development process, providing you with top-notch solutions while keeping a watchful eye on your budget.

Aspect What Axon Offers
Expertise 12 years of unmatched experience on the IT market
Tailored Solutions Customized solutions for your industry
Cost-Effective Excellence Maximizing your budget without compromising quality
Comprehensive Services End-to-end services for a smooth and cost-effective journey
Future-Proofing Building for future scalability and adaptability
Responsive Design Ensuring a consistent user experience across devices
Cross-Platform Development Expanding your reach with minimal cost
Client Success Stories Proven track record with 130+ successful projects and satisfied clients
Reach out to hello@axon.dev for a leading software solution!

Related cases

Discover our portfolio of successful projects in our Related Cases section. Explore a diverse range of software solutions we've crafted for clients across various industries. From innovative applications to intricate systems, delve into the details of our past successes and envision the possibilities for your next project!

Need estimation?

Are you ready to elevate your software development to the next level? Contact Axon today to discuss your project, and let's work together to design an application that not only meets your budget but also propels your business to new heights.

Software development Team


No items found.

related cases


Need estimation?

Leave your contacts and get clear and realistic estimations in the next 24 hours.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
coin image
Estimate Your Mobile App
Take a quick poll and get a clear price estimation