Skip to content

A lightweight and developer-friendly Spring Boot library that simplifies integration with OpenWealth APIs.

License

Notifications You must be signed in to change notification settings

acltabontabon/openwealth-spring-starter

Repository files navigation

OpenWealth Spring Starter

version java spring-boot license CodeQL

A lightweight and developer-friendly Spring Boot library that simplifies integration with OpenWealth API.

Disclaimer
This project is not affiliated with or endorsed by OpenWealth or Synpulse. It is an independent effort to provide a convenient library for developers working with OpenWealth APIs.

For more information about OpenWealth, visit their official website.

Features

  • Compatible with OpenWealth APIs:
    • 🚀 Order Placement API v2.0.8
    • 👥 Customer Management API v2.0.6
    • 🔒 Custody Services API v2.0.3
  • Simplifies integration with OpenWealth backend services using a Fluent API design
  • Supports both synchronous and asynchronous operations

Usage

Maven

<dependency>
    <groupId>com.acltabontabon</groupId>
    <artifactId>openwealth-spring-starter</artifactId>
    <version>1.0.0-Alpha.3</version>
</dependency>

Gradle

implementation 'com.acltabontabon:openwealth-spring-starter:1.0.0-Alpha.3'

Example

Here's a simple usage example to get you started:

@Slf4j
@Component
public class Example {

    @Autowired
    private CustomerService customerService;

    public void printCustomers() {
        Result<List<Customer>> result = customerService.customers().fetch();

        log.info("List of customers: {}", result.getData());
    }
}

For full documentation and examples: Documentation

Support

Love this project? Support its development by buying me a coffee! ☕

Buy Me a Coffee at ko-fi.com

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A lightweight and developer-friendly Spring Boot library that simplifies integration with OpenWealth APIs.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages