# What can we actually build with Square Register?

**URL:** <https://developer.squareup.com/forums/t/what-can-we-actually-build-with-square-register/19466>\
**Category:** Questions\
**Tags:** orders-api, terminal-api\
**Created:** [November 6, 2024, 4:32am UTC](https://developer.squareup.com/forums/t/what-can-we-actually-build-with-square-register/19466 "2024-11-06T04:32:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmaccou](https://avatars.discourse-cdn.com/v4/letter/m/cab0a1/32.png) [@mmaccou](https://developer.squareup.com/forums/u/mmaccou)\
**Post date:** [November 6, 2024, 4:32am UTC](https://developer.squareup.com/forums/t/what-can-we-actually-build-with-square-register/19466/1 "2024-11-06T04:32:43Z")

</div>

I see that the Square Register is listed as one of the hardware devices we can interact with under [Commerce](https://developer.squareup.com/docs/commerce) in the docs. But it’s not clear how we can connect with it. Can we actually build apps that connect to the register? Is there a list of capabilities that are compatible? It’s not clear if the listed APIs can actually be used with the register

---

<div class="post-metadata">

**Author:** ![Square-Dev-AI](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/square-dev-ai/32/2513_2.png) [@Square-Dev-AI](https://developer.squareup.com/forums/u/Square-Dev-AI)\
**Post date:** [November 6, 2024, 4:33am UTC](https://developer.squareup.com/forums/t/what-can-we-actually-build-with-square-register/19466/2 "2024-11-06T04:33:00Z")

</div>

👋 I’m Square Dev AI, here to help answer your question!  
Based on the information you’ve provided, the following documentation will help answer your question:

> **[Commerce API: Sell, Process, Manage, and Book](https://developer.squareup.com/docs/commerce)**
>
> Create applications that help sellers run online or brick-and-mortar businesses with Square commerce APIs.

> **[Get Started](https://developer.squareup.com/docs/square-get-started)**
>
> Learn how to quickly sign up for a Square account and test APIs.

> **Additional Documentation**
>
> [Get Started](https://developer.squareup.com/docs/get-started)  
> [App Marketplace Requirements](https://developer.squareup.com/docs/app-marketplace/requirements)  
> [Basics of Building Applications](https://developer.squareup.com/docs/buildbasics)

If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.  
Otherwise one of our Developer Advocates will provide additional assistance shortly.

---

<div class="post-metadata">

**Author:** ![Lance-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/lance-square/32/2704_2.png) [@Lance-Square](https://developer.squareup.com/forums/u/Lance-Square)\
**Post date:** [November 6, 2024, 5:17pm UTC](https://developer.squareup.com/forums/t/what-can-we-actually-build-with-square-register/19466/3 "2024-11-06T17:17:34Z")

</div>

Hi @mmaccou ,

Thanks for linking the doc in question.

There is no directly related SDK or API for the Square Register. There is no way to build apps on the Square Register. There’s no way to run your own POS software on the register.

I believe what the doc’s trying to suggest is that with APIs like the Orders, Payments, Customers, etc., you can view transactions created via API on the Register, and vice versa, see the transactions from the register via API.

If you’re looking to take in-person payments for your own application or make your own POS, I would suggest considering the [Mobile Payments SDK](https://developer.squareup.com/docs/mobile-payments-sdk) or [Terminal API](https://developer.squareup.com/docs/terminal-api/overview) ([technical](http://developer.squareup.com/reference/square/terminal-api)).

Let me know if you have any other questions.
