# Breaking Changes # 1.9 ## Remote Method API `loopback.remoteMethod()` is now deprecated. Defining remote methods now should be done like this: ```js // static MyModel.greet = function(msg, cb) { cb(null, 'greetings... ' + msg); } MyModel.remoteMethod( 'greet', { accepts: [{arg: 'msg', type: 'string'}], returns: {arg: 'greeting', type: 'string'} } ); ``` **NOTE: remote instance method support is also now deprecated... Use static methods instead. If you absolutely need it you can still set `options.isStatic = false`** We plan to drop support for instance methods in `2.0`. ## Remote Instance Methods All remote instance methods have been replaced with static replacements. The REST API is backwards compatible.