stable api