silex api