Skip to content
Back

Insights🐛 Bug Report: Missing Tables API Methods in React Native SDK

  • 0
  • 1
  • Databases
  • React Native
  • Cloud
Noobie☺
20 Oct, 2025, 01:48

Hi. First time appwrite user. i'm building a new mobile app with react-native & expo and decided to use appwrite as a tech for this app. i found the react-native sdk through the official youtube video. over the weekend when started defining database logic, i came up with lots of tables to create and i noticed it's a pain to manually create all these in the UI(tables, attributes, indexes, permissions etc). I was considering using the node sdk before watching the video. I already created a table in the ui. The AI feature helped generating most of its attributes, couldn't complete because of the text limit. And just today, i found out there's an api to create table and attributes but some of its object are missing in the react-native ask but present in node's sdk. I created an issue at https://github.com/appwrite/sdk-for-react-native/issues/79. Please kindly do something about it for me. i've been delayed for two days because of it. I might consider going with tech i'm familiar with if nothing is done

Thanks

TL;DR
The user is planning to define the missing tables API methods in a separate file and run them locally using bun for convenience.
20 Oct, 2025, 04:50

tables.listTables(), tables.createTable(), tables.listColumns() these are server side methods. Personally I don't think these should be available on the client side. Why do you need developer level api on a client side app?

20 Oct, 2025, 06:58

It’s not to use them directly in the app but to be used in a script during development to generate the required tables.

20 Oct, 2025, 06:59

Use a the serverside code in a normal js file with the node-appwrite sdk It should work.

20 Oct, 2025, 07:01

I’ll do that. I’ll define the logic in a separate file and run them locally. I use bun so it’ll make it convenient to run these scripts without any extra gimmicks

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more