Does it require a server?

No

Banuba Video Editor SDK runs on a client side, therefore, you don't need a server for using it in your app. However, we offer to store AR masks on the backend, in order to save in app size. Learn more about Video Editor SDK size.