#### :rotating_light: MIGRATED FROM REQUESTS.GETDIRECTUS.COM :rotating_light:

# Decouple Stack (Client/API)

### :+1: = 2

### @benhaynes – (2 years ago)

For those who like Directus but not the stack, we should look into further decoupling them. This is certainly not easy, but good in the long run.

High-Level Thinking:

  • Directus-Client – Backbone and all the frontend (dedicated repository, maybe)
  • Directus-API – Backend/Server, which means the API (dedicated repository, maybe)
    • Directus-API-PHP – Our current API
  • Directus – Main repository with two sub-repositories... the client repo and whichever API repo the dev chooses (currently only API-PHP is available)

Documentation and how to switch API (use COBOL if you like!) we don’t mind as long as you meet the requirements.