Gonna get downvoted but fuck nazis <| sep |> Because the only people who haven ' t cut the cable are old . Same reason there ' s so many commercials for medications . <| sep |> Ever see any of the Nick Fury after credit scenes in Marvel movies ? <| sep |> Hi fesor there are two ways of using API Platform 1 . map resources directly to your data model , as you described , and you create a CRUD API with many features without having to write a line of code . This is indeed for basic APIs but it ' s very useful when writing SPAs or mobile apps . 2 . create a serviceoriented nonCRUD API , this time you need to write your own actions it ' s not magic anymore but you still benefit of all features of the framework integrated UI , security headers , filters , Swagger and hypermedia support . as well as all Symfony features and bundles . You can also mix CRUD endpoints and nonCRUD endpoints . Here is an example of how to that platform . comdocscoreoperations # c r e a t i n g c u s t o moperationsandcontrollers . About hypermedia formats , here are some concrete use cases including working code