We help engineers reduce software management complexity.

Having built 100+ products with 10K+ features since 2008, our engineering team knows the best practices in building, scaling, maintaining, and modernizing microservice-based software back end, APIs, SDKs, and more. Our background, experience, templates, and approaches lead us to combine our knowledge and create a product that helps software engineers and architects to build better software by streamlining essential yet tedious tasks with automation.

Our mission

The accelerating expansion of libraries, services, and tools opens up ever greater possibilities for building modern distributed software. The possibilities, unfortunately, create their own management complexities. Managing, upgrading, and updating all the components of software ecosystems generates many tedious and thankless manual tasks that often bottleneck highly competent engineering teams and architects from working on tasks with real business value.

We think there’s a better way and are on a mission to automate what can be automated with self-service access through abstraction and meta-orchestration of developers’ existing tools. By freeing up valuable software engineers, we help businesses move faster and build better software.

100+ products

Built and optimized

10K+ features

Envisioned and automated

50+ engineers

Team members

Our values

Using common sense, we responsibly deliver what we promise, with transparency at every step, and quality, driven by our work-hard, play-hard approach to achieve a win-win outcome for all.

Common sense

We value common sense for its ability to apply expertise when questioning assumptions to avoid taking everything at face value. Common sense helps improve decision-making through an open discussion of difficult ideas to arrive at a non-obvious solution.

Responsibility

Responsibility is keeping promises without excuses, a foundation for teamwork. When your team is counting on you, taking personal responsibility is one of the most essential qualities for growth.

Transparency

Transparency is the basis of how we work within our team and communicate with our customers. We are open to communication, negotiation, and conflict resolution.

Work hard, play hard

And when we say “work hard,” this isn’t about overtime. We strive to do our work well no matter what, meaning "will do" is not an option for us. We accept all challenges and strive to complete all tasks to the highest level of our abilities.

Win-win

Every cooperation should result in a win-win outcome for every party involved. We cultivate this mindset of greater involvement with the goal of better communication internally and with our clients.

Meet the founders

We are a team of engineers on a mission to simplify the work of other software engineers. Here are the key team members working on our automation platform.

Andrii Korolov

CEO, CTO

Serhii Kopeikin

COO, Delivery Manager

Vlad Solodovnyk

Head of Marketing

Frequently asked questions

If you can’t find what you’re looking for, email our support team and if you’re lucky someone will get back to you.

Which API formats are available for automatic conversion into SDKs?

Supported formats currently include OpenAPI versions 2.0 and 3.0. Support for more formats is planned for future releases.

Which programming languages can I auto generate native SDKs for?

We currently support native SDK generation for REST API in Javascript and Python. We plan to support native SDK generation in all major languages in future releases.

What's available to make the necessary updates on the server or the client part?

T-Matic is designed to handle language and frameworks updates, and generate the updated files accordingly.

What functionality is available for updating and uploading the specification file?

You can upload the API file via a link in the signup form now. Or you can add more APIs via developer portal after applying for beta. We support uploading and we can pull spec changes from your repository.

What are my options for retrieving the generated SDK file?

Once generated in any of the supported languages, the SDK will be available for sending to the package registry (e.g. npm), pushing to your repo, or as a direct file archive download.

My API is still in the design phase, how can T-Matic help me?

Feel free to reach out to the T-Matic team for helping with the API file. Depending on the workload, our team may be able to help you free of charge, quote an estimate in case there is a considerable amount of work to be done, or refer to someone who can better help you.

Which KPIs does your scorecard offer for SDKs?

For the generated SDKs we show basic KPIs like registries posted automatically, number of downloads per specific time period, etc. We plan to expand the list of tracked and trackable parameters, so feel free to reach out to us with any relevant suggestions. Scoracards are customizable to align with your goals, for example, you can track your progress over generating SDKs for your selection of languages.

Which repositories can I directly deploy my SDKs to?

You can offer your partners and customers access to your SDKs by deploying the file using GitHub Actions, Jenkins, and GitLab.

Do you provide runtime test coverage for SDKs?

Yes, T-Matic offers a stable runtime that allows you to check request/response formats of your APIs.